- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 自定义Github首页
创建一个与用户同名的repo,记得添加README.md然后参考以下链接修改README.md文件即可。github-readme-stats效果如图:
2021-04-11 13:07:36 280
原创 gdb插件安装与配置:pwndbg,peda,gef
安装pwndbggit clone https://github.com/pwndbg/pwndbg cd pwndbg./setup.shpedagit clone https://github.com/longld/pedagefgit clone https://github.com/hugsy/gefpeda-heapgit clone https://github.com/Mipu94/peda-heap配置使用下面的脚本进行插件切换。使用前需要把脚本中的/home
2021-04-10 17:58:45 1972
原创 向论文作者索要源代码邮件模板
Dear Mr./Mrs.: 作者名I am a graduate student of 大学名 in China. I major in 专业名. Recently, I found one of your articles, titled 文章名 in 杂志名. I found it may help me achieve my goals in this research field. This would make a really positive contribution to my work
2021-04-10 17:58:21 13370 4
原创 g++ 小结
常用编译方式例:g++ main.cpp -o main_x64采用 g++ [文件名] -o [可执行文件名] 的格式3个与堆栈保护相关的编译选项:-fstack-protector 启用堆栈保护,不过只为局部变量中含有 char 数组的函数插入保护代码。-fstack-protector-all 启用堆栈保护,为所有函数插入保护代码。-fno-stack-protector 禁用堆栈保护。32位编译选项:安装相关包,以支持多版本编译模式:sudo apt install gcc-mult
2021-04-10 17:58:01 453
原创 CTF实验环境搭建与工具安装记录
由于系统总是偶然出问题,记录此文以便快速恢复环境。基本环境设置密码$ sudo passwd root$ sudo passwd 用户名更换源为清华源 or else系统更新$ apt update$ apt fullupgrade$ apt autoremove$ apt autoclean配置SSH$ apt install openssh-server$ /etc/init.d/ssh start支持32位$ dpkg --add-archite
2021-04-10 17:57:48 1058 1
原创 修改ELF文件的glibc版本
安装patchelf工具$ apt install patchelf下载对应版本libc,我这里下载的是libc6_2.16-0ubuntu4_amd64.deb,并解压到src文件夹$ dpkg -x libc6_2.16-0ubuntu4_amd64.deb src找到ld-2.16.so文件为程序chall修改libc和ldpatchelf --set-interpreter `ld-2.16.so的绝对地址` --set-rpath `ld-2.16.so所在文件.
2021-04-10 17:57:10 567
原创 linux ELF调试技巧
linux工具nm用来列出目标文件(object files)的符号表(symbols)nm返回的格式, 共3列,分别是”符号在文件里的偏移”,”符号的类型”,”符号名称”。-C : 加上此参数, 会让符号变成”适合阅读”的样式;-A 在每个符号信息的前面打印所在对象文件名称;-l 使用对象文件中的调试信息打印出所在源文件及行号, gcc -g参数可以让打印更为详尽;objdumpnm的增强版。objdump -d out:反汇编test中的需要执行指令的那些section;ob
2021-04-10 17:57:00 319
原创 BGB:GameBoy模拟器
BGB是在Windows和Wine上运行的GameBoy仿真器/调试器。BGB是Gameboy模拟器,该程序可让您在PC上玩Gameboy和GameboyColor游戏。它具有许多可提供良好游戏体验的功能,例如游戏手柄支持,高质量的声音和图形,流畅的Vsync动画和低延迟。此外,它还包含一个调试器,可让您分析/查看仿真,创建作弊代码以及协助创建和修改rom。由于BGB具有很高的仿真精度,因此,如果您的ROM在BGB中工作,那么它也很有可能也在硬件上工作。...
2021-03-14 17:40:18 1159
原创 计算机经典论文选读
▶ “On Computable Numbers, with an Application to the Entscheidungs-problem”, Alan Turing, 1936。《论可计算的数》一文是阿兰·图灵于1936年发表的, 这篇论文被公认为是现代计算机科学诞生和独立的标志, 黑客道课程将结合对图灵机计算模型的介绍,讨论计算、逻辑与数学的关系。▶ “First Draft of a Report to EDVAC”,John von Neumann, 1945。冯·诺依曼是著名的“冯
2020-11-18 23:40:05 1571
原创 [译]RFC1958——Architectural Principles of the Internet
网络工作组 B. Carpenter 编辑征求意见:1958 IAB分类:信息化 1996年6月Internet体系结构原理该备忘录状态本备忘录为Internet社区提供信息。 本备忘录未指定任何类型的Internet标准。 该备忘录的分发是不受限的。摘要互联网及其架构从开始逐渐演变发展而成,而不是规划...
2020-10-27 14:23:32 872
分布式系统概念与设计(第五版)练习答案
2021-01-05
[译]Clustering-preserving Network Flow Sketching
2020-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人