wuye的博客
2025最后一篇
返回首页
2025最后一篇
发表于
2025-12-31
|
更新于
2025-12-31
|
浏览量:
2025年最后一天,闲的没事写一下明年的愿望是成为逆向大魔法师,再见2025
printf(“Hello 2026!!!”)
文章作者:
无夜
文章链接:
https://changye123456.github.io/2025/12/31/2025%E6%9C%80%E5%90%8E%E4%B8%80%E7%AF%87/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
wuye的博客
!
misc
上一篇
reverseweekn
1**[Week2] CPPReverse**一开始n个小时我直接看着c++原程序,结果抽象的一批(附带PDB文件),这个提醒 pdb存着什么(源代码文件路径与行号信息,局部变量、全局变量和类型,函数名和参数信息,类、结构体的成员信息)其实其实映射表(可以类比Android逆向的so层处理) 当然由于笨蛋的我并未发现这点,导致ida程序十分抽象,难度直线飙升,所以先来个禁pdb的 进来直接被一堆不知道什么的东西吓哭了,直接开始动调 这明显是输入,按n改名,一定要改名,后面再次出现就知道他是干什么的 v13 = (unsigned __int8)sub_7FF626234970(v16, “flag{“) || *(_BYTE *)sub_7FF626233C10(v30) != 125; 注意这个 *(_BYTE *)明显是字符125按r变成’}’ 这很明显是输入验证 不妨输入flag{123456}123456最白不要是000000那么反序就看不出来了 接下来是重头戏 这是输入突然被推入栈顶,多半是要进行操作了 下一步flag{}没了,这事就知道...
下一篇
miscwp
qctfweek1(misc)1《关于我穿越到CTF的异世界这档事:序》我是逆向手,这里顺带做点misc,可能有些菜 也是看到题就蒙了 看了官方wp才知道是base64隐写 什么是base64隐写 先说base64加密吧,base64是将3字节(3乘8位)变为(4*6位) 那么这就给了可乘之机 A的二进制为010000 01 这样base64加密为010000 01000000 000000 000000 对应base64表 Q Q = = 这里看第二个q我把010000改成011000其并不会影响base解密 而其多的那些就是隐写字符 当然我现在只会c语言,不会python,然后用了官方wp的python脚本 123456789101112131415161718192021222324252627import base64def get_diff(s1, s2): base64chars = 'ABCDE...
相关推荐
2026-01-13
notitile
期末周
2026-01-14
y
……….1.14…………………….. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ……………………………………………….. …………… 1.14……………………………………………………………. yyyyyyyyyyyyyyyyyyy yyyyyyyyyyyyyyyyyyy s………………………………….. o…………………………………. y……………………………….. o…………………………………. @m……………………. o…………………. r……………………….. ti……………….. s……………………………… 睦子米和小墨生日快乐
无夜
文章
9
标签
5
分类
0
Follow Me
公告
This is my Blog
最新文章
y
2026-01-14
notitile
2026-01-13
reverseweekn
2026-01-01
2025最后一篇
2025-12-31
miscwp
2025-12-31