当前位置:网站首页>BUUCTF--reverse2
BUUCTF--reverse2
2022-06-29 10:38:00 【X.IO】
reverse2
1 Preprocessing
Get information
64 Bit file
2. Drag in IDA64,shift+F12
You can see directly flag, But this is not the end flag, Double click to follow up
then F5 Pseudocode found
Analyze pseudo code , Find key functions
for ( i = 0; i <= strlen(&flag); ++i )
{
if ( *(&flag + i) == 105 || *(&flag + i) == 114 )
*(&flag + i) = 49;
}
Be careful : there 105、114、49 All are ASCII code , Reference resources ASCII The code table shows that
105 Express i 114 Express r 49 Express 1
So the final flag It's a flag Medium i and r Replace with 1.
flag{hack1ng_fo1_fun}
边栏推荐
- SQL Server 数据库的统计查询
- Picture verification code control
- Learn spark computing framework in practice (00)
- 打印1000~2000年之间的闰年(C语言)
- 這個開源項目超哇塞,手寫照片在線生成
- Summary after the 2009 ICPC Shanghai regional competition
- Rikka with cake (segment tree + segment tree)
- Common usage of LINQ in C #
- 1146 topological order (25 points)
- Excel日期及数字格式处理
猜你喜欢
随机推荐
DevExpress的双击获取单元格数据
Talk about threads and concurrency
Power strings [KMP cycle section]
winform使用zxing生成二维码
Learn spark computing framework in practice (01)
Learn spark computing framework in practice (00)
打印9*9乘法口诀表(C语言)
BUUCTF--新年快乐
std::unique_ptr<T>与boost::scoped_ptr<T>的特殊性
产品力不输比亚迪,吉利帝豪L雷神Hi·X首月交付1万台
C language library function --strstr()
1146 topological order (25 points)
《CLR via C#》读书笔记-单实例应用程序
arcgis创建postgre企业级数据库
CLR via C reading notes - loading and AppDomain
Analysis of liferayportal jsonws deserialization vulnerability (cve-2020-7961)
2019.11.13 training summary
Redis installation and cluster setup under Linux
Devaxpress double click to get cell data
Beautiful ruins around Kiev -- a safe guide to Chernobyl!









