최근 수정 시각 : 2024-03-06 20:02:34

JJSploit

JJSploit
파일:JJSploit-v5.jpg
이름 JJSploit
개발 WeAreDevs
레벨 7 [1~7]
링크 파일:홈페이지 아이콘.svg
1. 개요2. 작동 원리3. 기능 설명4. 피해5. 기타

[clearfix]

1. 개요

JJSploit는 2017년 중반에 출시된 Lua를 기반으로 하는 Roblox 전용[2] Lua 스크립트 익스큐터이다.

2. 작동 원리

JJSploit를 비롯한 대부분의 핵이 해당 작동 방식을 따른다.

1. JJSploit 에서 attach를 하면 Roblox 클라이언트에 LoadLibrary api를 사용해 dll을 인젝션한다.
2. Execute를 하면 JJSploit는 로블록스 클라이언트에 인젝션된 dll에 pipe로 스크립트를 전송한다.
3. 스크립트를 받은 dll은 해당 LuaU 스크립트를 어셈블리 코드로 컴파일 후 로블록스 클라이언트 내에서 실행시킨다.

3. 기능 설명

Roblox는 기본적으로 Lua라는 언어를 확장시킨 Lua U라는 언어를 기반으로 하고 있다.
JJSploit 역시 LuaLua U를 기본적으로 지원하고 있으며 로블록스에서는 보안상의 문제로 없어진 gc(garbage collection), debug 함수들, 많은 언어를 넣어 JJSploit에서 사용할 수 있다.

자세한 사용 방법&스크립트 계발에 관한 것들은 공식 문서를 참고하면 된다. https://wearedevs.net/dinfo/JJSploit

4. 피해

사실상 모든 게임 해킹 프로그램이 그러하듯, JJSploit 역시 Roblox에 막대한 피해를 줬다. 그러나 다른 해킹 프로그램과 다르게 게임에서 쓸 수 있는 핵이 한정되어 있다.

5. 기타

  • 최근 들어 7.3.0 업데이트를 하였다.
  • 프리즌 라이프라는 게임에서 가장 많이 이용되고 있다
  • 현재는 오류로 인해 작동하지 않는다.

[1~7] 정식 명칭은 script identity. 클수록 더 많은 스크립트 함수와 기능들을 지원한다고 할 수 있다.[2] 사용 영상을 보면 다른 로블록스 창이 생기며 여러 코드가 익스큐트되는 장면이 있어 게임 내를 해킹하는 프로그램으로 볼 수 있다.