摘要: BUGKU 密码题:easy_crypto 打开题目,发现是一串二进制数: 观察这一串数组,发现每一组都是由0和1组成,且长短不一。这时,可以考虑是否是莫尔斯电码加密。 通过百度文库,找到了mrose和ascii的对应关系如下: 找到这个,题目剩下的就很简单了。python代码的链接如下:https 阅读全文
posted @ 2019-01-23 23:14 侯慧婷 阅读(5022) 评论(0) 推荐(0) 编辑
摘要: BUGKU 逆向题:入门逆向 入门逆向 将题目所给的文件打开,直接拖到ida里面,查看汇编代码。(建议不要直接F5,因为F5后看不到mov指令,我一开始就是这样的,找了半天。)如下图所示: 这时,发现调用print函数后面有很多mov指令。对照ascii表,发现66h是f,6Ch是l。那么显然,mo 阅读全文
posted @ 2019-01-23 16:56 侯慧婷 阅读(2064) 评论(0) 推荐(0) 编辑
摘要: BUGKU 逆向题:easy_vb easy_vb 直接将程序拖入ida打开,往下翻一下就能发现flag,如图所示: flag为:MCTF{_N3t_Rev_1s_E4ay_} 阅读全文
posted @ 2019-01-23 16:54 侯慧婷 阅读(735) 评论(1) 推荐(0) 编辑
摘要: BUGKU 逆向题:easy_re easy_re 将程序拖入到ida中打开。使用F5键得到C语言代码。 对代码进行分析,可以发现:程序要求输入一个字符串,再将这个输入的字符串和某个已有的字符串进行比对,如果两者相等,则输出:flag get。显然,这个存在函数中的也有的字符串就是flag。 进入内 阅读全文
posted @ 2019-01-23 16:53 侯慧婷 阅读(1572) 评论(0) 推荐(0) 编辑
摘要: BUGKU 逆向题:游戏过关 游戏过关 将程序下载,打开程序,发现是一个游戏界面:键盘输入1 8的数字n,当输入n时,将会改变第n 1、n和n+1盏灯的状态,如果8盏灯的状态全部为亮,则输出flag。 方法一 最简单的方法就是将游戏完通关,通关后,得到结果如下: flag就这样出来了。 方法二 除了 阅读全文
posted @ 2019-01-23 16:45 侯慧婷 阅读(1176) 评论(0) 推荐(0) 编辑