当前位置:网站首页>re1攻防世界逆向
re1攻防世界逆向
2022-07-07 21:51:00 【Day-3】
此题无壳,丢入IDA中查看源码,源码比较混乱,进过修改后如下所示:
int __cdecl main(int argc, const char **argv, const char **envp)
{
int v3; // eax
char v5[32]; // [esp+0h] [ebp-44h] BYREF
char v6[32]; // [esp+20h] [ebp-24h] BYREF
*(__m128i *)v5 = _mm_loadu_si128((const __m128i *)&xmmword_633E34);
*(_DWORD *)&v5[24] = 0;
strcpy(&v5[16], "DUTCTF}");
*(_WORD *)&v5[28] = 0;
printf("欢迎来到DUTCTF呦\n");
printf(&byte_633E60);
printf("输入flag吧:");
scanf("%s", v6);
v3 = strcmp(v5, v6);
if ( v3 )
v3 = v3 < 0 ? -1 : 1;
if ( v3 )
printf("flag不太对呦,再试试呗,加油呦\n");
else
printf("flag get√\n");
system("pause");
return 0;
}
此时代码逻辑较为清晰,就是比较我们输入的内容和它自己生成的内容,相同则视为提交了准确地flag,此时我们的任务就是查看v5中的内容,所以我们进行动态调试,很轻松的发现了flag。
边栏推荐
- Brush question 5
- PMP项目管理考试过关口诀-1
- 2021-01-11
- GEE(四):计算两个变量(影像)之间的相关性并绘制散点图
- Introduction to redis and jedis and redis things
- 微信论坛交流小程序系统毕业设计毕设(6)开题答辩PPT
- One question per day - pat grade B 1002 questions
- Technology at home and abroad people "see" the future of audio and video technology
- oc 可变參数传递
- Wechat forum exchange applet system graduation design completion (4) opening report
猜你喜欢
GEE(四):计算两个变量(影像)之间的相关性并绘制散点图
Digital collections accelerated out of the circle, and marsnft helped diversify the culture and tourism economy!
微信论坛交流小程序系统毕业设计毕设(2)小程序功能
微信论坛交流小程序系统毕业设计毕设(7)中期检查报告
PMP project management exam pass Formula-1
Unity3D学习笔记5——创建子Mesh
Innovation today | five key elements for enterprises to promote innovation
【编译原理】词法分析设计实现
When copying something from the USB flash disk, an error volume error is reported. Please run CHKDSK
Inftnews | the wide application of NFT technology and its existing problems
随机推荐
iNFTnews | Web5 vs Web3:未来是一个过程,而不是目的地
opencv scalar传入三个参数只能显示黑白灰问题解决
Network security - phishing
14、 Two methods of database export and import
网络安全-sqlmap与DVWA爆破
U盘拷贝东西时,报错卷错误,请运行chkdsk
ArcGIS: two methods of attribute fusion of the same field of vector elements
网络安全-安装CentOS
kubernetes的简单化数据存储StorageClass(建立和删除以及初步使用)
Network security sqlmap and DVWA explosion
Install a new version of idea. Double click it to open it
智慧社区和智慧城市之间有什么异同
位运算(Bit Operation)
微信论坛交流小程序系统毕业设计毕设(4)开题报告
leetcode-520. Detect capital letters -js
iNFTnews | NFT技术的广泛应用及其存在的问题
海内外技术人们“看”音视频技术的未来
Digital collections accelerated out of the circle, and marsnft helped diversify the culture and tourism economy!
Network security CSRF
CXF call reports an error. Could not find conduct initiator for address: