![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
reverse
文章平均质量分 72
-Nixiak
总以为自己会与众不同,其实也不过是芸芸众生
展开
-
BUUCTF-Reverse
文章目录不一样的flagSimpleRevJava逆向解密[GXYCTF2019]luck_guy不一样的flagida打开,进入main函数分析发现是个迷宫题,要从*走到#,中间碰到1就结束1 up2 down3 left4 right所以flag:flag{222441144222}SimpleRevida64打开,进入main函数主函数仅仅是判断我们输入的是否为 d/D 如果是,则进去Decry()函数,否则退出跟进Decry()函数strcpy()函数是将key1原创 2021-09-10 01:24:36 · 913 阅读 · 0 评论 -
BUUCTF-Reverse1~8
easyre下载附件,差壳,ida64打开就能看到flag了reverse1差壳,ida64打开,Shift+F12查看字符串,发现一个疑似flag的字符串进入这个函数找到代码关键部分,发现flag将o转为了0所以flag:flag{hell0_w0rld}reverse2ida64打开,进去main函数,找到代码关键部分把flag字符串中的 ‘i’ 和 'r’都变为1flag{hack1ng_fo1_fun}内涵的软件ida打开.exe,Shift+F12查看字符串原创 2021-09-07 23:31:39 · 806 阅读 · 1 评论 -
hash爆破&&base换表
初识hash爆破这里只是碰到几个hash爆破的题目,做一下记录,更详细的请看这篇文章https://blog.werner.wiki/use-hashcat-crack-all-kinds-of-hash/1. sha1爆破-buu-CrackRTF一共有两次解密,之前做的时候由于不会爆破直接动调把第一次跳过去了,这次只记录第一次解密过程import hashlibflag = "@DBApp"for i in range(100000,999999): c = str(i) +原创 2021-05-02 23:30:47 · 1102 阅读 · 1 评论 -
buu-Youngter-drive
差壳脱壳IDA打开,找到main函数值得注意的是这个CreateMutexW函数进程在执行过程中可能创建多个新的进程。创建进程称为父进程,而新的进程称为子进程。每个新进程可以再创建其他进程,从而形成进程树。详细可以看进程的创建和终止这里创建了两个进程第一个线程h0bject会执行StartAddress函数,第二个线程v2执行sub_41119f函数然后挨个分析打开StartAddress函数加密函数:这是将字符串进行了替换,当字符是大写字母时,替换为off_418000处-38,原创 2021-05-02 23:30:22 · 195 阅读 · 0 评论 -
记录攻防世界REVERSE新手区-1
文章目录1.logmein2.insanity3.getitre1标题1.logmein题目描述:下载附件,将其转换为.exe,查壳发现是一个64位的ELF文件用IDA打开,找到main函数,F5查看伪代码分析代码的运算逻辑:先是将指定字符串复制到v8;s是用户输入的字符串先比较其与v8的长度,如果长度比v8小,就进入sub_4007c0函数可以看到输出了:Incorrect password!如果长度大于或等于v8则进入下面的循环如果 i >= strlen(v8) 则原创 2021-01-14 16:21:20 · 569 阅读 · 1 评论