自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

翻译 (一)指定目标主机和网络

注:本文从NMAP network scanning书的3.2节翻译而来,仅供参考,如有错误欢迎指正。1、Nmap支持的目标主机地址格式Nmap支持CIDR格式的地址,可以在IPv4地址或主机名称后面追加/(比特数)来指定IP地址范围。比如192.168.10.0/24会扫描192.168.10.0和192.168.10.255之间的256个主机。192.168.10.40/24会

2014-09-16 15:36:10 876

原创 使用codeblock开发temu插件

使用codeblock开发temu插件    temu插件默认是使用makefile进行编译的,但我比较习惯采用集成开发平台进行开发,所以打算将temu插件的开发移植到codeblock上。具体步骤如下:第一步:新建工程,在Category中选择Console,在下面的列表中选择Shared library,因为temu插件本身就是一个共享库文件;第二步:添加temu插件需要的头文件和

2012-07-25 09:17:41 1853

原创 使用gdb调试temu插件

temu是一款基于QEMU仿真器的动态二进制分析平台,temu允许用户自己编写插件,通过命令加载插件,实现自己的功能。temu的插件实际上是一个共享库,在用户输入load_plugin命令后,temu通过dlopen加载共享库,并且找到共享库中的init_plugin函数,获取用户提供的回调函数的地址,存放在一个结构体中,当特定的事件,比如:基本块、指令、内存和寄存器读写等事件发生时,调用相应的处

2012-07-24 21:58:47 2366

原创 codeblock添加头文件路径和静态库路径

通常在一些项目中需要使用外部的头文件和静态库文件,codeblock通过如下方法添加头文件和库文件。    以codeblock 10.05为例    添加头文件:依次点击project->bulid options->Search directories,在该标签页中点击Compiler,单击Add按钮添加头文件路径    添加静态库路径:依次点击project->bulid opt

2012-07-16 16:58:12 24776

原创 使用Samba在主机和qemu客户机之间进行文件交互

环境主机:Ubuntu 12.04 LTSQEMU客户机:Windows XP sp3 1.       安装Sambasudo apt-get installsamba smbfs smbclient创建共享目录mkdir/home/komy/sharesodu chmod 777 /home/komy/share将komy改为你的主机上对应的用户名2.

2012-06-26 17:22:40 4591

原创 qemu或temu的镜像配置和管理

QEMU是一款仿真器,TEMU是基于QEMU开发的一个动态二进制分析平台,TEMU与QEMU的命令基本相同。QEMU虽然没有VMWare功能强大,但是也可以实现相应的功能,比如快照。TEMU的开机速度非常慢,所以为了加快学习的进度,最好创建一个开机快照。      QEMU可以使用qemu-img创建映像的副本,命令如下:qemu-img create -f qcow2 -b centos

2012-06-20 09:09:37 2057

翻译 Linux下的文件扩展名

翻译:http://www.debianhelp.co.uk/fileext.htm    扩展名是以“.”开始的文件名后缀,通常是两到三个字母。Linux支持多种其他平台上的扩展名,比如jpg、html。Linux通常不使用扩展名表示文件类型,通过文件存放的目录可以更好的得到文件类型。Linux使用以下几个常规的扩展名:    .bz2    使用bzip2压缩的文件    .c

2012-06-18 17:10:11 1661 1

原创 ubuntu12.04找不到qemu命令

问题描述:使用sudo apt-get install qemu安装完qemu后,输入qemu命令显示如下:No command 'qemu' found, did you mean: Command 'qtemu' from package 'qtemu' (universe) Command 'aqemu' from package 'aqemu' (universe)qe

2012-06-18 08:42:36 5522 2

原创 Ubuntu12.04安装gcc-3.4.6

Ubuntu安装低版本gcc     前几天在Ubuntu12.04上安装gcc-3.4.6,安装网上教程安装完毕:http://blog.csdn.net/shade0/article/details/7378850    里面提到的几个问题都解决了,在编译Helloworld的时候还遇到了头文件的问题,打出了一堆错误信息,不贴了,解决方法:export LIBRARY_PATH

2012-06-17 21:09:28 5551 1

原创 WinDBG+VmWare双机调试连接不上的一个原因

这两天搭建VmWare+WinDBG的双机调试环境,Server OS是Win7,Guest OS是Win XP SP3.按照网上的教程安装后之后,启动虚拟机,选择调试系统,打开WinDBG,系统启动之后总是连接不上。后来找到一个原因,如下:       按照网上的说法,配置C盘根目录下的boot.ini文件,在一行[operating systems]后面添加/debugport=some_

2012-06-02 11:34:26 5720 3

原创 使用共享内存进行进程间通信

最近看侯捷的《Win32多线程程序设计》,学习了一下共享内存,遂决定写一个小例子练练手。这个程序包括一个客户端和一个服务端,服务端创建共享内存,客户端打开共享内存,两者通过两个事件互斥访问共享内存,实现一个小功能,就是服务端进程从控制台读入数据发送给客户端进程。服务端代码:#include #include using namespace std;int main(){ HA

2012-02-22 21:44:57 2429

分治法解快速排序,对称搜索及最大字段和

以最小的时空复杂度解决问题,配有详细的注释,代码可读性强

2009-03-19

空空如也

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

TA关注的人

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