目的:主要是想学习一下IDA的IDC的脚本的使用。这里做了一个小的测试。
这里使用的是VS2015Community来生成文件的。
一、编写测试程序:
这里先生成我们的目标数据。
然后编写测试程序。得到下面的代码。
#include <stdio.h> #include <string.h> //the xor key is 'B' ,异或的key int Verify(char *Flag) { int i; int tar[10] = { 00, 43, 44, 29, 14, 47, 47, 10, 29, 1 }; //这里是关键数据 for (i = 0; i < 10; i++) { if (Flag[i] != tar[i]) { printf("You are wrong "); //错误提示 return -1; } } printf("Congratulations... "); return 0; } int main(int argc, char *argv[]) { int i; char flag[11] = "