随笔分类 -  re入门之路

摘要:拿到题目给的压缩包,解压得到三个文件 其中有一个是苹果系统的,一个是windows系统,还有一个不知道是干什么的。。,总之先查看文件信息 32位无壳 直接在IDA中反编译,直接看main函数 程序很清晰,输入存储到v10,然后用sub_401080函数加密,while循环判断加密后的密文是否正确,b 阅读全文
posted @ 2020-08-19 21:59 Th1r7een 阅读(142) 评论(0) 推荐(0)
摘要:题目给了一个文件,直接在IDA中反编译,找到main函数,F5大法查看伪代码 连续输六个内容。。其实都要正确吧。输入保存在v6中,下面的for循环对v6做了一些操作,先看最后应达成的条件,应该是要让sub_400770这个函数返回非零值,跟进查看 这里给出了v11应满足的条件,根据这些条件是可以列方 阅读全文
posted @ 2020-08-12 11:35 Th1r7een 阅读(165) 评论(0) 推荐(0)
摘要:题目给了一个exe文件,运行要求输入账号密码, 其中账号题目已经给了(一开始题目没仔细看以为账号密码都要自己弄。。) 查看文件信息, 32位无壳,直接在IDA中反编译,找到_wmain函数 while循环里输入账号密码,然后用sub_401000函数判断是否是由数字和字母组成的 接下来sub_401 阅读全文
posted @ 2020-08-10 12:42 Th1r7een 阅读(134) 评论(0) 推荐(0)
摘要:拿到文件拖入IDA查看,直接可以看到main函数 这里大致的操作是把flag用循环存入t中,再输入到flag.txt中。 可以看到一些关键变量的值 一开始的while循环可以写脚本实现,while循环里的赋值从t[10]开始,跟进t可以看到t的前几位为harifCTF{,但是这里只有9个元素,其实0 阅读全文
posted @ 2020-05-04 11:01 Th1r7een 阅读(266) 评论(0) 推荐(0)