自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风如激的博客

三天打鱼

  • 博客(12)
  • 资源 (5)
  • 收藏
  • 关注

原创 PINdemonium

https://www.freebuf.com/sectool/135217.htmlhttps://github.com/Phat3/PINdemonium这应该是最近的公开代码的脱壳工具了。能把常见的思想用代码结合起来实现,这就是优秀的工程师的伟大吧。结合论文和源码一块读很有收获。...

2019-11-15 20:13:52 228

原创 CVE-2016-4622学习笔记

CVE-2016-4622学习笔记一、环境搭建一、环境搭建这个漏洞是两年前的漏洞,现在的代码直接git reset回当时的版本,无法编译通过。最初是修改了修补的地方,然后用现在的环境编译。但是发现有了别的地方的保护,无法复现。以后再记录这里。CVE-2016-4622这个漏洞可以在OS X 10.11.5上的safari 9.1.1重现。用vmfusion安装OS X 10.11.5之后,...

2019-08-24 16:57:05 431

原创 CVE-2017-2446学习笔记

CVE-2017-2446学习笔记欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入...

2019-05-15 17:13:56 287

原创 2018年强网杯初赛 逆向题目 hide writeup (超详细)

这道题有壳,strings搜索是upx3.91。但是不能用upx -d。只好手动脱壳了。难点在于本题目有反调试,有些函数不能步过。首先研究壳。第一句call必须步入。Sub_44f1c5必须步入。 Sub_44F1C5中,0x44f214的rep指令把0x400000到0x44f248复制到0x800000位置。0x44f22c处,rbp是0x84efb5。这句话是start处的第二条指令。这里不...

2018-03-28 23:41:33 3934

转载 C/C++输入输出流总结

C/C++输入输出流总结 前两天写C++实习作业,突然发现I/O是那么的陌生,打了好长时间的文件都没有打开,今天终于有点时间了,决定找本书,好好整理一下,和大家共享。C++ I/OC++支持两种I/O,第一种是从C语言继承来的,一种是由C++定义的面向对象I/O系统。1、int getchar(void);返回一个整数值,也可以指定这个值为char变量,因为这个字符包含于低位字节中

2015-09-22 18:40:04 464

转载 OllyDBG

http://blog.163.com/hlz_2599/blog/static/142378474201341210104368/一、OllyDBG 的安装与配置OllyDBG 1.10 版的发布版本是个 ZIP 压缩包,只要解压到一个目录下,运行 OllyDBG.exe 就可以了。汉化版的发布版本是个 RAR 压缩包,同样只需解压到一个目录下运行 OllyDBG.exe 即可:

2015-07-20 09:51:01 1562 1

转载 numpy的基本介绍

http://phddreamer.blog.163.com/blog/static/18993409620135271536382/标准安装的Python中用列表(list)保存一组值,可以用来当作数组使用,不过由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针。这样为了保存一个简单的[1,2,3],需要有3个指针和三个整数对象。对于数值运算来说这种结构显然比较浪费内存和C

2015-07-19 11:21:48 2398

转载 Vim命令合集

http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件

2015-07-19 11:19:12 293

转载 vim命令,及vimrc设置参数

http://blog.sina.com.cn/s/blog_4e0869690100xoxt.html本文的目标不是一个VI编辑器的教材。它只是个人在使用VI编程的过程中,对自认为比较有用的一些编辑功能及其它功能的一些整理。有一些功能,比如 hjkl键移动光,个人并不习惯使用,同时也并不认为对提高编辑效率有多大帮助,所以没有列入其中。与编程风格,编程规范这些东西恰恰相反,编辑器的使用

2015-07-19 11:17:07 2017

转载 c语言中的“宏”是指什么?

简单来说:宏定义又称为宏代换、宏替换,简称“宏”。是C提供的三种预处理功能的其中一种。复杂的请看下面,讲的很全。下面的带参宏定义,多行宏定义,在Linux内核源码中很多。另外sizeof也是一个宏定义。宏定义宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译1. 不带参数的宏定义:宏定义又称为宏代换、宏替换,简称“宏”。

2015-07-19 11:12:00 872

转载 codeblocks快捷键(转载)

==日常编辑==• 按住Ctrl滚滚轮,代码的字体会随你心意变大变小。• 在编辑区按住右键可拖动代码,省去拉(尤其是横向)滚动条之麻烦;相关设置:Mouse Drag Scrolling。• Ctrl+D可复制当前行或选中块。• Ctrl+Shift+C注释掉当前行或选中块,Ctrl+Shift+X则解除注释。• Tab缩进当前行或选中块,Shift+Tab减少缩进。•

2015-05-24 21:33:24 231

转载 python字符串操作

在python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用impor

2015-05-24 21:29:00 290

多客户数据流 Socket 网络程序的开发实验程序 北航网络实验

多客户数据流 Socket 网络程序的开发实验程序,包括java工程和实现文档。16年网络实验课本上的实验。

2016-05-31

中等级文法 扩充pl0文法 的编译程序 北航编译实验

扩充pl0文法的c语言实现,源代码是用VS2015写的,放到VS环境下,取消安全模式,即可运行。几乎完全仿照PASCAL-S来写的,命名都一样。本资源只有一个cpp文件。

2016-01-13

电梯调度java程序 buaa oo课程

程序能够模拟多部电梯调度,通过输入指令进行运算。可以处理电梯内请求,电梯外请求,顺路捎带,加入停止电梯。用java实现的,内有java工程,还有一份输入输出样例。

2016-01-07

java模拟jvm

这个程序模仿jvm的堆栈管理和指令处理,压缩包中有java工程和一份运行结果文档。

2016-01-07

回溯法及蚁群算法解最大团问题

回溯法及蚁群算法解最大团问题工程的文档。

2016-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除