10 2024 档案
摘要:Crypto知识 S Hash Hash是将任意长度的消息压缩成固定长度散列值的算法。常见的Hash加密算法有MD5,SHA系列等等。 由于Hash算法不可逆,所以想要获得原消息基本上是采取正向爆破的方法。方法有使用python脚本和Hashcat。 Hashcat 比如现在知道hash值是2d6c
阅读全文
摘要:Crypto知识 在逆向中常常会遇到各种加密算法。虽然Reverse中对Crypto的要求不算很高,但了解常见加密方法的基本原理,有助于识别加密算法中的魔改,也能够自己编写exp而不是死板地套用他人的脚本。 BaseX Base系列编码方法,思想基本一致,就是将密文转换为二进制再分组,将每一组二进制
阅读全文
摘要:汇编2 寄存器(不同架构不同) 8086中寄存器均为16位,可存放两个字节(1byte=8bit)。 通用寄存器 AX,BX,CX,DX用来存储一般性的数据,被称为通用寄存器。 二进制数据在寄存器中是低位存在低地址,高位存在高地址。 也可将一个寄存器分为H,L(高8位低8位)来做8位存储器。 字在寄
阅读全文
摘要:0xGame week2 Re 补 Xor::Ramdom 先看代码逻辑: int __fastcall main(int argc, const char **argv, const char **envp) { __int64 v3; // rax char v4; // bl bool v5;
阅读全文
摘要:0xgame re wk2 wp FirstSight-Pyc 直接在线反编译。 #!/usr/bin/env python # visit https://tool.lu/pyc/ for more information # Version: Python 3.8 import hashlib
阅读全文
摘要:Oct 6 下午刚到北京的我又来水了 0xgame Re wk1 writeup BabyBase IDA Pro打开,找到encode方法,裸的base64。 BinaryMaster 这标题以为是在暗示二进制,结果跟二进制一点关系都没有。 运行程序,将八进制转化为十六进制数并输入即可获得flag
阅读全文
摘要:Newstar Re wk1 wp练一下markdown语法(有些地方明显是为了使用markdown语法而硬造的)begin 引导新手使用IDA Pro。用IDA Pro打开,根据英语引导可知flag分为三部分,依次寻找: 第一部分:点进&flag_part1,可找到第一部分。使用小端序存储所以要倒
阅读全文