1.老规矩先用查壳工具看看是多少位的,最后用64位ida打开
2 进去找到main会看到用IDA64打开,找到函数F5,理解下面红色部分
for ( i = 0; i <= 15; ++i )
{
if ( *(&v7 + i) != ((i + 80) ^ *((_BYTE *)&v23 + i)) )
v5 = 0;
根据这个写一个C语言脚本跑跑
#include<stdio.h>
int main()
{
char b;
int c[16]={17,22,17,7,18,46,30,54,40,41,35,4,36,109,44,34},a;
for(a=0;a<16;a++)
{
b=c[a]^(a+80);
printf("%c",b);
}
}
然后就欧克了