首页 > TAG信息列表 > SimpleRev

BUUCTF_Re_SimpleRev

主函数: unsigned __int64 Decry() { char v1; // [rsp+Fh] [rbp-51h] int v2; // [rsp+10h] [rbp-50h] int v3; // [rsp+14h] [rbp-4Ch] int i; // [rsp+18h] [rbp-48h] int v5; // [rsp+1Ch] [rbp-44h] char src[8]; // [rsp+20h] [rbp-40h] BYREF __int64 v7;

SimpleRev

SimpleRev #include <stdio.h> #include <string.h> int main(){ int v3=10; char text[]="killshadow"; char key[]="adsfkndcls"; int len=strlen(key); for(int i=0;i<strlen(text);i++){ for(int j=0;j<123;

buu-re-SimpleRev

要点: 小端序存储爆破脚本编写  分析: 将文件拖入exeinfope,64位无壳。  拖入ida转换伪代码发现关键函数。  跟进后,分析函数。  以上代码段分析见上图注释。 printf("Please input your flag:"); while ( 1 ) { v1 = getchar(); if ( v1 == 10 ) break;

BUUCTF Reverse/SimpleRev

BUUCTF Reverse/SimpleRev 先查看下文件的信息 用IDA64位打开,分析代码 int __cdecl __noreturn main(int argc, const char **argv, const char **envp) { int v3; // eax char v4; // [rsp+Fh] [rbp-1h] while ( 1 ) { while ( 1 ) { printf("