滴水逆向
6.25 ( 文件读写练习 )
用十六进制文本编辑器,打开一个记事本的.exe文件,再打开在内存中的记事本 进程,记录下这两个文件的不同.
将记事本的.exe文件读取到内存,并返回读取后在内存中的地址.
将内存中的数据存储到一个文件中,(.exe格式),然后双击打开,看是否能够使用.
打开文件 ...
加密与解密4
时隔了很长时间我才开始看这本书籍,希望可以学到很多东西!每天睡前我也会写一下笔记来总结今天所学的,希望这次的读书笔记不那么流水账,hhh
document.querySelectorAll('.github-emoji')
.forEach(el => {
...
第五空间CTF
Nop
首先进去后有两个地方的反调试我们nop掉
这两个位置nop掉,后进行分析
这是整理好的文件,大概看到了eax的三次++,以及一次
也就是eax + 0xCCCCCCCF
主要问题在这里,进行了两次的nop地址,所以说下面的那个jmp只需要到right,反推-0xCCCCCCCF
0 ...
D-Link
DSR-250N
document.querySelectorAll('.github-emoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const ...
程序员的自我修养
终于可以看上这个特别好的这本书了,大家都很推荐的:程序员的自我修养,上本书其实让我很好的了解了,底层的release版本和debug版本的不同,以及工作原理等等,让我有了个大概了解,想通过这本书,让自己有个更深刻的了解
document.querySelectorAll('.git ...
Todo list
TODO List
Book
滴水逆向
程序员的自我修养
加密与解密4
操作系统导论
编译原理
A Friendly Introduction to Number Theory
Understanding Cryptography
Programming languages
C++
pytho ...
字节码 ( python )
拿到题目后可以看到是一个python字节码的问题
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 ...
智能门锁分析
首先拿到了一个智能门锁
现在大部分的智能门锁都是蓝牙的协议
BTLE 设备运行在2.4ghz. 分为40 个频道, 每个频道 2Mhz 带宽. 其中频道 37; 38; 39 为广播频道. 剩余的37个频道为数据频道
BTLE 定义使用了3 种匹配模式. JustWorks; 6-digit P ...
C++反汇编与逆向分析技术揭秘
第一章-熟悉工作环境和相关工具
1.1 调试工具 Microsoft Visual C++6.0 和 OllyDBG
OD基本使用
快捷键
功能说明
F2
断点
F3
加载一个可执行程序,进行分析
F4
程序执行到光标处
F7
单步步入
F8
单步步过
F9
直接运 ...
6.7日更新 (week 7)
小黄书更新
昨天应该到了if…else这里
1234567891011121314151617181920212223//C++源码说明,if...else..模拟条件表达式转换方式if(argc == 0){ argc = 5;}else{ argc = 6;}printf("%d \r\n",a ...