2
我使用IDA反彙編文件,其中一個部分包含此。這是幹什麼的?在C中看起來像什麼?這段代碼做了什麼,它在C中看起來像什麼?
我相信它會將edx推入堆棧,並使用_atoi將其轉換爲整數,但之後會在eax中留下什麼,以及爲什麼將它與5進行比較?
mov ecx, [ebp+argv]
mov edx, [ecx+4]
push edx ; char *
call _atoi
add esp, 4
mov [ebp+var_60], eax
cmp [ebp+var_60], 5
jle short loc_401167
謝謝你的回覆,我很感激。 –
再次評論後續行動。您的編輯回答了我的下一個問題,謝謝! –
@AustinDonley是的,我想到在檢查程序參數時沒有太多意義,除非你要對它們做些什麼:) – user3386109