Lua 난독화 해제기
난독화된 Lua 코드를 온라인에서 해제하고 정리하세요. Luraph, Ironbrew, PSU 패턴 디코딩. 무료, 브라우저에서 실행.
입력
난독화 해제된 출력
Lua 난독화 해제기란?
Lua 난독화 해제기는 일반적인 난독화 패턴을 되돌리고 Lua 코드를 정리합니다. 난독화되거나 압축된 Lua를 붙여넣으면 디버깅 및 분석을 위한 읽기 쉬운 출력을 얻을 수 있습니다. Lua는 Roblox, LÖVE 및 임베디드 시스템 등 게임 스크립팅에 널리 사용됩니다.
이 도구는 완전히 브라우저에서 실행됩니다. 코드는 서버로 전송되지 않습니다. 문자열 테이블 조회, 16진수/10진수 이스케이프 디코딩, 변수명 난독화 해제, 공백 복원 등 일반적인 난독화 기법을 처리합니다. Luraph 및 Ironbrew와 같은 무거운 바이트코드 난독화기는 브라우저 도구에서 완전히 되돌릴 수 없는 커스텀 VM 레이어를 사용하지만, 이 난독화 해제기는 코드를 훨씬 읽기 쉽게 만들어줍니다.
이 도구 사용 방법
붙여넣기 또는 업로드
난독화되거나 압축된 Lua 코드를 왼쪽 패널에 붙여넣거나 .lua 또는 .txt 파일을 업로드하세요. 샘플을 클릭하면 예시를 로드할 수 있습니다.
난독화 해제된 출력 확인
오른쪽 패널에 정리되고 형식화된 Lua 코드가 표시됩니다. 문자열 이스케이프가 디코딩되고, 들여쓰기가 복원되며, 가능한 경우 변수명이 정규화됩니다.
복사 또는 다운로드
복사 또는 다운로드를 사용하여 결과를 .lua 파일로 저장하고 추가 분석이나 디버깅에 활용하세요.
Lua 난독화 해제기 예시
가장 일반적인 Lua 난독화 기법 중 하나인 문자열 테이블 조회 패턴을 사용한 Lua 코드 난독화 해제 예시입니다.
예시: 문자열 테이블 조회 난독화
난독화된 입력:
난독화 해제된 출력:
Lua 난독화 해제기가 도움이 되는 경우
Lua는 Roblox, World of Warcraft 애드온, nginx/OpenResty, Redis 및 많은 게임 엔진의 스크립팅 언어입니다. 난독화된 Lua는 Roblox 익스플로잇 및 안티치트 분석, 게임 모드 분석, 임베디드 기기 펌웨어, 보안 연구 등에서 흔히 볼 수 있습니다. Luraph와 Ironbrew 같은 도구는 Lua를 커스텀 바이트코드 VM으로 컴파일합니다. 완전한 역전환에는 수동 분석이 필요합니다. 이 도구는 더 단순한 난독화 패턴을 자동으로 처리합니다.
자주 묻는 질문
Lua 코드는 비공개인가요?
네. 모든 난독화 해제는 완전히 브라우저에서 실행됩니다. 코드는 서버로 전송되지 않습니다.
Luraph 또는 Ironbrew 난독화를 되돌릴 수 있나요?
Luraph와 Ironbrew는 Lua를 커스텀 바이트코드 VM으로 컴파일합니다. 이 형식의 완전한 역전환에는 전문 도구와 수동 분석이 필요합니다. 이 도구는 문자열 테이블 조회, 이스케이프 디코딩, 형식화 등 더 단순한 패턴을 처리합니다.
어떤 난독화 패턴을 처리하나요?
16진수 및 10진수 문자열 이스케이프(\65, \x41) 디코딩, 단순 문자열 테이블 조회 해결, function/if/while/for/do 블록의 들여쓰기 복원, 과도한 공백 및 세미콜론 제거를 처리합니다.
Roblox 스크립트에 사용할 수 있나요?
네. Roblox는 Lua(및 Lua의 상위집합인 Luau)를 사용합니다. 이 도구는 Lua 및 Luau 스크립트에서 작동합니다. PSU 및 유사한 Roblox 난독화기는 이 도구가 부분적으로 디코딩할 수 있는 패턴을 사용합니다.
Lua 난독화 해제는 합법적인가요?
자신의 코드 디버깅, 보안 연구 또는 허가를 받은 경우에 사용하세요. 제3자 코드의 라이선스 및 이용약관을 확인하세요.