.text 섹션의 exe (C++로 작성) 파일에 push eax와 같은 명령어를 추가합니다. 팝 EAX; 나는 아무것도 바꿀 수없는 무엇인가를 의미합니다. 이 프로그램이 제대로 작동할까요, 아니면 모든 것이 추락할까요?bin 코드가 조금 바뀌는 경우
0
A
답변
2
이 지침을 추가하는 방법에 따라 다릅니다. 파일에 코드를 삽입하면 코드와 실행 가능한 컨테이너에서 오프셋을 깨뜨릴 위험이 있습니다.
3
코드의 임의의 위치에 삽입하면 문제가 발생할 수 있습니다. 끝 부분에 코드를 추가하면 코드에 내부 점검 (CRC, 디지털 서명, 길이 확인 등)이없는 한 아마 괜찮을 것입니다.
관련 문제
- 1. 웹킷 변환을 사용하여 이상하게 보이는 단어가 크롬으로 바뀌는 경우
- 2. uitableviewcell 데이터가없는 셀에 대해서도 배경 셀 색상이 번갈아 바뀌는 경우
- 3. #!/bin/sh와 # :/bin/sh의 차이점
- 4. 파일에서 수표가 바뀌는 백그라운드 서비스
- 5. 방향이 바뀌는 코드에서 뷰 설정
- 6. CGI BIN
- 7. bin 폴더에서보기로드?
- 8. 웹 사이트가 조금 움직입니다.
- 9. 도주 C#, 조금 당황한
- 10. .effect ('하이라이트') 조금 지나치게
- 11. 질문 내 코드가 리소스가 부족한 경우
- 12. TCPDF QR 코드가 항상 다른 경우
- 13. crontab 명령 환경적인 변수이에 조금 고투
- 14. 출력 UTF-16? 조금 붙어서
- 15. Java에서 재귀 문제가 조금 있습니다.
- 16. SQL IsNumeric(), 조금 반환하지 않아야합니까?
- 17. 내 원래의 질문에 조금 혼란이었다
- 18. PrototypeJS는 창 크기가 바뀌는 것을 관찰합니까?
- 19. 비활성화 된 버튼의 색상이 바뀌는 이유는 무엇입니까?
- 20. IE가 호환성보기 모드 (ASP.NET)로 바뀌는 표
- 21. xhtml과 css를 사용하여 £가 A로 바뀌는 이유
- 22. 페이지의 텍스트가 바뀌는 것을 인식하는 이벤트를 만드시겠습니까?
- 23. * nix API를 사용하면 바뀌는 텍스트 파일이됩니다.
- 24. bin-release와 다른 플렉스 bin-debug 줄 간격
- 25. "Bin"폴더의 경로를 정의하십시오.
- 26. Httpd +/bin/false == system()?
- 27. /bin 디렉토리에서 DLL로드하기
- 28. bin/exe의 효율적인 사용
- 29. bin 디렉토리와 PATH
- 30. /bin/bash 파일 오류
어떤 운영 체제입니까? –