Windows를 사용하여 파일을 메모리로 읽어 들이고 (바이트 배열로 데이터 보관) 파일 시스템에서 원본 파일을 삭제하고 메모리에서 실행할 수 있습니까?exe 파일을 메모리에 읽어 실행하십시오
편집
내 목표는 역 enginering에서 내 자바 코드를 보호하는 것입니다.
나는 내 암호화 된 jar 파일을 가져 와서 해독하고 실행하는 C++의 실행기를 작성했습니다. 작은 문제는 파일 시스템 어딘가에서 암호 해독 된 jar 파일을 작성해야하기 때문에 쉽게 캡처하고 디 컴파일 할 수 있습니다 ...이를 방지 할 수있는 방법이 없습니까?
웹에서 NX 비트 및 DEP (데이터 실행 방지)에 대한 더 많은 연구를하고 싶을 수도 있습니다. – Hossein
이러한 기능의 핵심은 무엇입니까? –
코드를 "보호"하기 전에 코드를 실제로 보호 할 수있는 방법이 없다는 것을 알아야합니다. 당신은 공격자가 그것을 얻기가 더 어렵게 만들 수는 있지만 불가능하게 만들 수는 없습니다. – Sylence