실행파일을 소스코드로 변환하는 프로그램 리버싱 가능합니다.
프로그램 리버싱, 소프트웨어 리버싱 가능합니다.
쉽게 말하면 실행파일을 소스코드로 변환하거나 새로운 실행파일을 만들어내는것을 말하죠.
단순한 기계적 코드생성 수준이 아닌 새로운 소스로 만들어내는 기술로
복잡하고 정교한 알고리즘의 이해가 있어야만 가능한 고난이도 기술입니다.
기계적으로 코드를 변환하는것이아니라 내부코드를 이해하여 새로 코딩을 하는것이므로 한계는 존재합니다. 대량의 코드이거나, 업무적 이해나 전문적기술을 요한다면 불가능할 수도 있습니다.
실행파일(exe)와 DLL 파일이 그 대상이며 리버싱하여 소스코드로 복원한 뒤 다시 실행파일로 만들어도 기존 실행파일과 동일한 결과를 볼 수 있습니다.
물론 모든 프로그램이 전부 가능한것은 아닙니다.
해당 프로그램의 패킹정도, 파일사이즈, 제작 언어(볼랜드 C, C, VC++)로
만들어진 코드냐에 따라서 리버싱 가능여부와 기간을 산정할 수 있습니다.
원본 소스를 분석하여 소스를 복원해야 하거나, 악성코드 분석,
연구용 / 교육용으로 쓸 목적으로 리버싱이 필요하시면 언제든지 연락 바랍니다.
메일: admin@wooribnc.com // lwjvegas@gmail.com
홈페이지: http://www.wooribnc.com
연락처: 0 1 0 - 5 1 7 7 - 8 0 5 5 // 0 7 0 - 4 8 0 9 - 7 7 6 9
감사합니다.
쉽게 말하면 실행파일을 소스코드로 변환하거나 새로운 실행파일을 만들어내는것을 말하죠.
단순한 기계적 코드생성 수준이 아닌 새로운 소스로 만들어내는 기술로
복잡하고 정교한 알고리즘의 이해가 있어야만 가능한 고난이도 기술입니다.
기계적으로 코드를 변환하는것이아니라 내부코드를 이해하여 새로 코딩을 하는것이므로 한계는 존재합니다. 대량의 코드이거나, 업무적 이해나 전문적기술을 요한다면 불가능할 수도 있습니다.
실행파일(exe)와 DLL 파일이 그 대상이며 리버싱하여 소스코드로 복원한 뒤 다시 실행파일로 만들어도 기존 실행파일과 동일한 결과를 볼 수 있습니다.
물론 모든 프로그램이 전부 가능한것은 아닙니다.
해당 프로그램의 패킹정도, 파일사이즈, 제작 언어(볼랜드 C, C, VC++)로
만들어진 코드냐에 따라서 리버싱 가능여부와 기간을 산정할 수 있습니다.
원본 소스를 분석하여 소스를 복원해야 하거나, 악성코드 분석,
연구용 / 교육용으로 쓸 목적으로 리버싱이 필요하시면 언제든지 연락 바랍니다.
메일: admin@wooribnc.com // lwjvegas@gmail.com
홈페이지: http://www.wooribnc.com
연락처: 0 1 0 - 5 1 7 7 - 8 0 5 5 // 0 7 0 - 4 8 0 9 - 7 7 6 9
감사합니다.
댓글
댓글 쓰기