摘要: 《网络攻防实践》第7周作业 总体结构 | | | | | | | 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/besti/19attackdefense | | 这个作业的要求在哪里 |https://edu.cnblogs.com/campus/best 阅读全文
posted @ 2020-04-15 23:14 刚刚吃饭来着呢 阅读(394) 评论(0) 推荐(0) 编辑
摘要: C文件 阅读全文
posted @ 2020-04-14 10:46 刚刚吃饭来着呢 阅读(643) 评论(0) 推荐(0) 编辑
摘要: main函数代码 大写变成小写,小写变成大写。 return (a1 ^ 0x55) + 72; 4420B0中的数据需要在进入十六进制视图中查看,提取出其中32位 0D 13 17 11 02 01 20 1D 0C 02 19 2F 17 2B 24 1F 1E 16 09 0F 15 27 1 阅读全文
posted @ 2020-04-12 09:16 刚刚吃饭来着呢 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 关键代码 signed __int64 __fastcall sub_4006FD(__int64 a1) { signed int i; // [rsp+14h] [rbp 24h] const char v3; // [rsp+18h] [rbp 20h] const char v4; // [ 阅读全文
posted @ 2020-04-09 08:48 刚刚吃饭来着呢 阅读(151) 评论(0) 推荐(0) 编辑
摘要: re4 unvm me 解题思路 为pyc文件,解密 py知识 字符串处理 flag[i:i + 5] 输出结果为: py摘要函数 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 hash.digest() 返回摘要,作为二进制数据字符串值 hash.hexdigest( 阅读全文
posted @ 2020-04-08 22:46 刚刚吃饭来着呢 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 第七题:game 下载后是一个可执行程序。 ida打开并且 进入后跳转交叉引用列表 发现关键代码 逆向代码 破解游戏运行规则 a=b==c,先运算 b==c,这个表达式的含义是,若 b 与 c 相等,那么得出的值为 1,若不等则为 0. 分析得: 按1 改变1,2,8状态 按8 改变1,7,8状态 阅读全文
posted @ 2020-04-08 08:59 刚刚吃饭来着呢 阅读(320) 评论(0) 推荐(0) 编辑
摘要: [TOC] 第四题logmein13 ida识别的伪代码 逆向解题py代码 注: ( ((_BYTE )&v7 + i % v6)此处。 们常用的X86结构是小端模式!!!! 也是为何v7直接转换为字符是ebmarah,而在上面的py代码中v7 = 'harambe'。 C语言代码 第五题 insa 阅读全文
posted @ 2020-04-07 21:54 刚刚吃饭来着呢 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 《网络攻防实践》第6周作业 总体结构 | | | | | | | 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/besti/19attackdefense | | 这个作业的要求在哪里 |https://edu.cnblogs.com/campus/best 阅读全文
posted @ 2020-04-07 20:23 刚刚吃饭来着呢 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 前言 终于完成例如reverse新手区试题,总结一下 [TOC] 第一题 Hello, CTF 下载文件直接IDA打开。main函数如下 第三题simple unpack 发现存在壳子 upx解压 ida打开,发现flag 点击。flag如下 阅读全文
posted @ 2020-04-07 14:58 刚刚吃饭来着呢 阅读(274) 评论(0) 推荐(0) 编辑
摘要: pwndbg有一个无法找到Python.h的问题。网上是 sudo apt get install libpython3.6 dev 用以下命令查看GDB依赖的PY版本,然后把上面那个命令的3.6替换成相应版本就好了 该版本为python3.8 故 由于没有psutil库。无法正常运行 程序仍无法运 阅读全文
posted @ 2020-04-05 08:49 刚刚吃饭来着呢 阅读(844) 评论(1) 推荐(0) 编辑