2015年5月7日

go语言:开始学习~

摘要: go语言发展很快,公司已经有项目开始使用了,所以学习学习。go语言很简洁,并且编译出来的程序运行速度媲美c++。首先先安装,需要下载go的源代码,和mingw。然后去src目录运行all.bat。编译还是很简单的。 阅读全文

posted @ 2015-05-07 21:16 driverdevelop 阅读(166) 评论(1) 推荐(0) 编辑

2015年4月23日

开源学习:tinyhttpd

摘要: tinyhttpd 算是轻量级的http服务器,原版是linux代码,支持cgi脚本,我改了windows版本,去掉cgi脚本支持。添加了支持二级制文件下载,这样可以在本地测试下载东西了。// tinyhttpd.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#i... 阅读全文

posted @ 2015-04-23 22:58 driverdevelop 阅读(380) 评论(0) 推荐(0) 编辑

2015年4月21日

工具:cJson

摘要: json是最近非常火的协议类型,明文字符串形式可以存储各种结构体,有个C语言实现很不错,很简洁。测试代码:github:https://github.com/xjp342023125/Code/trunk/Src/Test/cjson 阅读全文

posted @ 2015-04-21 23:37 driverdevelop 阅读(215) 评论(0) 推荐(0) 编辑

2015年3月28日

缓冲区溢出

摘要: 其实呢 就是拷贝字符串或者内存时,在栈里把返回地址给改了,改到自己制定位置,达到“执行任意代码作用”,一般是自己精心构造的shellcode。一般利用可信软件过杀毒软件,或者达到内核中执行任意代码。下面是我的一个小例子:git:https://github.com/xjp342023125/Code... 阅读全文

posted @ 2015-03-28 09:19 driverdevelop 阅读(991) 评论(1) 推荐(1) 编辑

2015年3月17日

工具:获取路径之间的相对路径

摘要: 获取路径A和B的相对路径,目前有些bug,例如A:E:\NewSvn\CommonHeaderB:E:\NewSvn得出..\..\NewSvn,总是再往上一层。github:https://github.com/xjp342023125/Code/trunk/Src/Test/GetRelativ... 阅读全文

posted @ 2015-03-17 00:15 driverdevelop 阅读(304) 评论(0) 推荐(0) 编辑

2015年3月8日

工具:md5

摘要: 支持内存,文件计算MD5,接口如下:struct sMD5{ uint8 md5[16]; char md5str[33];};static sMD5 GetMd5(const char *p,int nLen);static sMD5 GetMd5File(const char *pName);测... 阅读全文

posted @ 2015-03-08 22:56 driverdevelop 阅读(151) 评论(0) 推荐(0) 编辑

2015年3月1日

工具:内存加载dll

摘要: 文件不落地,更隐蔽一些,但是加载c语言运行时的dll会有问题,需要静态链接的dll才行,不知为何。代码开源:https://github.com/xjp342023125/Code测试代码路径:Code\trunk\Src\Test\MemLoadDll就是导入表手动加载和重定位表的修复。 阅读全文

posted @ 2015-03-01 23:10 driverdevelop 阅读(598) 评论(0) 推荐(0) 编辑

工具:多个文件合并成一个文件

摘要: 简单的文件拼接,格式如下:name1 len1 sz1[]name2 len2 sz2[] .....很简单,如果发布时不想包含很多零散文件时可以使用。代码开源:https://github.com/xjp342023125/Code测试代码路径:Code\trunk\Src\Test\DoFile... 阅读全文

posted @ 2015-03-01 23:06 driverdevelop 阅读(516) 评论(0) 推荐(0) 编辑

2015年2月15日

内存加载dll 一定要记得把内存置0!

摘要: 不然会出现奇怪的崩溃 切记! 阅读全文

posted @ 2015-02-15 01:25 driverdevelop 阅读(257) 评论(1) 推荐(0) 编辑

2015年2月14日

内存loaddll和shellcode 是不是都差不多呢?

摘要: 感觉达到效果都差不多,都是不想通过LoadLibrary执行。选择shellcode吧,唉 又白忙活半天。https://github.com/xjp342023125/Code 阅读全文

posted @ 2015-02-14 01:11 driverdevelop 阅读(356) 评论(0) 推荐(0) 编辑

导航