Python Note - 02
str, byte, int转换 str -> int 使用int函数: x = int("43") y = int("0xff", 16) 而使用base = 0可以自动探测前缀: x = int("0x43", 0) # 67 y = int("43", 0) # 43 int -> str ...
str, byte, int转换 str -> int 使用int函数: x = int("43") y = int("0xff", 16) 而使用base = 0可以自动探测前缀: x = int("0x43", 0) # 67 y = int("43", 0) # 43 int -> str ...
前言 前一阵子自己搭建了shadowsocks的私用VPN服务器,本来和平地用了2个月,结果因为太嚣张,用它来下载《上古卷轴OL》,一天搞了快200G的流量,不过2天就被拿下了. 好在vultr能够随时增加备用ip. 这次我将卷土重来,顺便学习了一些gfw进行ip封锁的规律。它首先会对可疑的流量进行各种探测,包括但不限于重放攻击、指纹检测等, 如果怀疑是VPN流量就直接封禁。像shadow...
这学期体育选择了台球,阳光长跑一次没跑(第13周才加入班级),最后算了一下总分发现考核失误一下就得多拉6个引体向上,不然就挂科,我草了,这根本不可能办到好吧! 而我从上周四才意识到这个问题,距离今天考核只有一周时间。而且大概是上周三左右吧,坐在那突然感觉右边的肩背发麻,过了一两天开始疼了,而且打完台球疼的更厉害了,去知乎上查了一下症状,还以为是颈椎病,吓死我了,同时感叹自己已经老了;后来去...
Make a mini-fhs using buildFHSEnv Running Downloaded Binaries on NixOS We can add a custom package in our configuration.nix. Note that we add some GUI lib in targetPkgs. Otherwise it is a bare...
逛吾爱破解论坛的时候,找到了crackme大礼包,决定练习一下。虽然现在ai时代,逆向基本不用交给人做了,但是我觉得还是有必要学习一些逆向思路,以及提高对工具的使用能力. 这个系列主要聚焦于代码定位,而非decryption. 这一次的crackme编号为01, Acid burn.exe. 32bit程序, 语言Object Pascal(delphi) 校验1 分析 先尝试静态...
After configuring basic desktop, terminal and coding environment, Im trying to do binary tools migration. So here comes ghidra. It is easy to install ghidra in NixOS, just using home-manager. (Als...
固件初步分析 题目附件有blink.ino,属于ESP固件,会被加载到flash中的0x0位置.。 使用esp_tool查看: (esptool) ~\Tool\IoT\esptool> python esptool.py image_info ~/Desktop/crack_the_syntax_CTF/led/blink.ino Warning: DEPRECATED: 'espt...
nixos fcitx 在configuration.nix中设置: i18n.inputMethod = { enable = true; type = "fcitx5"; fcitx5.waylandFrontend = true; fcitx5.addons = with pkgs; [ # fcitx5-gtk fcitx5...
0x01 栈行为分析 32位程序,没有PIE和canary. int __cdecl main(int argc, const char **argv, const char **envp) { _BYTE buf[12]; // [esp+8h] [ebp-10h] BYREF write(1, buf, 0x40u); read(0, buf, 0x1Cu); retu...