2015.11.16
廖子慶,郭效凡,簡育昕
指導老師:陳宗和
程式碼->組合語言->執行檔
compiler->assmbler
執行檔->組合語言->程式碼
deassmbler->decompiler
根據 不同的環境 將執行檔還原成組合語言
將組合語言轉換成高階語言(C)
dos, win_pe, linux, arm...
#include <stdio.h>
void main(){
int key;
while(1){
printf("Enter a key to use this program:");
scanf("%d",&key);
if(key==2048)
break;
else
printf("Error\n");
}
printf("Good login success!");
}
能執行的檔案都有被反組譯(編譯)的可能
也有許多方法對付反組譯
不要隨意地交出你的exe
謝謝大家