随笔分类 -  加密与解密--Base16/32/64

摘要:测试文件:https://lanzous.com/ibeasxg 代码分析 int __cdecl main(int argc, const char **argv, const char **envp) { int v3; // esi int result; // eax int v5; // 阅读全文
posted @ 2020-04-15 00:33 Hk_Mayfly 阅读(1445) 评论(0) 推荐(0)
摘要:测试文件:https://www.lanzous.com/i9la55a 准备 获取信息: 32位文件 UPX壳 IDA分析 UPX脱壳后,IDA打开 int sub_804887C() { int v0; // eax int result; // eax int v2; // ecx unsig 阅读全文
posted @ 2020-02-22 23:11 Hk_Mayfly 阅读(903) 评论(1) 推荐(1)
摘要:0x01.EasyEncryption 测试文件:https://www.lanzous.com/i7soysb 1.IDA打开 int sub_416560() { int v0; // eax int v1; // edx int v2; // edx int v3; // ecx int v4 阅读全文
posted @ 2019-12-02 22:16 Hk_Mayfly 阅读(1183) 评论(0) 推荐(0)
摘要:测试文件:http://static2.ichunqiu.com/icq/resources/fileupload/CTF/echunqiu/qwb/Nonstandard_26195e1832795caa18fd4c7cfbd56600.zip 1.准备 获得信息: 32位文件 2.IDA打开 i 阅读全文
posted @ 2019-11-07 19:48 Hk_Mayfly 阅读(462) 评论(0) 推荐(1)
摘要:测试文件:https://static2.ichunqiu.com/icq/resources/fileupload/phrackCTF/REVERSE/CrackMe.rar 1.准备 获得信息 32位文件 打开软件输入注册码 2.IDA打开 找到提示“注册失败”的函数 很明显"UENURntFY 阅读全文
posted @ 2019-10-14 20:28 Hk_Mayfly 阅读(466) 评论(0) 推荐(0)
摘要:测试文件:https://static2.ichunqiu.com/icq/resources/fileupload//CTF/JCTF2014/re100 1.准备 获得信息 ZIP文件 Java文件 用解压文件打开 获得信息 APK文件 2.Smali2JavaUI打开 1 /** 2 * Ge 阅读全文
posted @ 2019-10-12 00:00 Hk_Mayfly 阅读(567) 评论(0) 推荐(0)
摘要:以加密字符串"HkMayfly"为例子 1.转换字符 将待加密字符串的每个字符转换为对应ASCII码的二进制形式并拓展为8位。 2.划分数据 每3个字符为一组,共24位,每6位划分为一组,不足6位在末尾添0,并转换为对应的十进制。不足3个字符,最后取字符时,用'='代替(这里问号可以忽略,只是为了方 阅读全文
posted @ 2019-10-09 22:23 Hk_Mayfly 阅读(625) 评论(0) 推荐(0)
摘要:测试文件:https://buuoj.cn/files/aa4f6c7e8d5171d520b95420ee570e79/a9d22a0e-928d-4bb4-8525-e38c9481469e.rar?token=eyJ0ZWFtX2lkIjpudWxsLCJ1c2VyX2lkIjoxOTAzLC 阅读全文
posted @ 2019-09-05 14:08 Hk_Mayfly 阅读(2274) 评论(0) 推荐(0)