지난 2 개월 동안 나는 기본적인 리버스 엔지니어링, 어셈블리 및 C를 배웠다. 나는 친구로부터 바이너리를 얻었다. 그들은 그 바이너리를 원래의 소스로 되 돌리라고했습니다. 나는 이진 파일을 되돌릴 IDA Pro를 사용하지만, 나는 다음이 지침에 약간의 문제가 있습니다이 지침의 의미는 무엇입니까?
mov [esp+230h+var_218], 74654D5Fh
mov [esp+230h+var_214], 754D6C61h
mov [esp+230h+var_210], 6873696Ch
mov [esp+230h+var_20C], 5F61h
난의 진수를 검색하려고하지만 난 어떤 결과를 찾을 수 없습니다. 누군가 설명 할 수 있습니까?
"Hello world"또는 그 변형입니다. ASCII로 읽으십시오. –
코멘트 주셔서 감사합니다, 나는 그것이 무엇을 의미 찾을 수 있습니다 .. 덕분에 –
* 원래의 소스로 바이너리를 반대로 * 불가능합니다. 주석을 전혀 복구 할 수없고 디버그 기호가 없으면 원래 변수 이름조차 복구 할 수 없습니다. 여러분이 할 수있는 최선의 방법은 기본적으로 여러분 자신의 주석과 의미있는 변수 이름으로 원래의 소스를 다시 쓰는 것입니다. –