自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (9)
  • 收藏
  • 关注

原创 反向Socket连接

<br />mark一下,以后的开发过程中可能会经常用到socket相关的东西,所以mark一下最基础的东西。<br /> <br />//服务端<br /> <br />#include <stdio.h><br />#include <windows.h><br />#pragma comment(lib,"ws2_32.lib")<br />void main()<br />{<br /> //初始化套接字版本<br /> WSAData wsaData;<br /> WSAStartup(MAKEW

2011-03-24 15:34:00 2340

原创 Delphi7的控件安装与删除

<br />基本安装 <br />1、对于单个控件,Componet--> install   component..--> PAS或DCU文件--> install; <br />2、对于带*.dpk文件的控件包,File--> Open(下拉列表框中选*.dpk)--> install即可; <br />3、对于带*.bpl文件的控件包,Install   Packages--> Add--> bpl文件名即可; <br />4、如果以上Install按钮为失效的话,试试Compile按钮; <br /

2011-03-23 16:49:00 7339

原创 DLL回调EXE里的函数

EXE call Dll里的函数,然后Dll里的函数callback EXE里的函数/*EXE代码   作者:SysProgram   日期:2011年3月23日*/void Msg(TCHAR *str){ MessageBox(0,str,"Caption",0);}void CTestDlgDlg::OnOK() { // TODO: Add extra validation here typedef void (*MY_FARPROC)(void (*MY_FARPROC)(TCHAR *str))

2011-03-23 13:42:00 1838

原创 自定义回调函数

/*程序名称:自定义回调函数实例  作者:SysProgram  日期:2009年12月21日*/#include int Print(){ int a = 100; printf("print is %d/n",a); return 0;}int Add(int a,int b){ int sum; sum = a + b; printf("sum is %d/n",sum); return 0;}void callback_Print(int (*ptr)()){ (*ptr)();}void call

2011-03-22 16:33:00 931

原创 等待CreateProcess进程退出

STARTUPINFO si; //启动信息memset(&si, 0, sizeof(STARTUPINFO));si.cb = sizeof(STARTUPINFO);si.dwFlags = STARTF_USESHOWWINDOW;si.wShowWindow = SW_SHOW;PROCESS_INFORMATION pi; //进程信息if(!CreateProcess("c://windows//system32//notepad.exe",NULL,NULL,NULL,FALSE,0,NUL

2011-03-21 12:06:00 6831

原创 C#判断Textbox是否为数字

<br />本人初学C#,比较笨,只会用异常来判断是否为数字。<br /> <br />private void button1_Click(object sender, EventArgs e)<br />        {<br />            if (IsNumber(textBox1.Text.Trim()) == false)<br />            {<br />                MessageBox.Show("文本框里只能为数字");<br />     

2011-03-20 14:31:00 6495 2

原创 One or more breakpoints cannot be set and have been disabled

<br />今天在写程序的时候,下了一个断点,然后调试运行,弹出这个错误<br />One or more breakpoints cannot be set and have been disabled<br /> <br />弄了半天才搞定。我的程序是Release模式的,Debug模式被不小心删了,不知道怎么加回去。<br /> <br />在Release下:<br />  将C/C++标签中的Category选择General,Optimizations选Disable (Debug),Debug

2011-03-16 12:20:00 2667

原创 逆向了一下hh.exe

在windows下,chm文件是调用hh.exe来打开的,hh.exe在C:/windows目录下前几天逆向了一下hh.exe,发现hh.exe什么都没用,只是把参数传给是调用hhctrl.ocx里的doWinMain函数。所以的功能都是hhctrl.ocx所提供的。

2011-03-15 11:56:00 1679

原创 hhc.exe制作chm

<br />制作chm帮助文件,很多软件制作CHM都是调用hhc.exe,比如国产软件QuickCHM,就是调用了hhc.exe<br />微软的HTML Help Workshop也是调用了hhc.exe,比如我们安装完HTML Help Workshop之后,<br />在它的安装目录就会看到,有hhc.exe和hha.dll这两个文件。<br /> <br />hhc.exe可以用命令行操作,非常简单,只需要一个参数<br />hhc.exe C:/makechm/aa.hhp<br /> <br /

2011-03-15 11:40:00 12760 1

原创 hh.exe反汇编chm

Windows下默认是调有hh.exe来打开chm文件的,其实hh.exe也可以反汇编chm文件命令行格式如下:代码如下:HH.EXE -decompile

2011-03-08 12:42:00 1754

HelloWorld-colliding和GoodbyeWorld-colliding

md5碰撞

2017-06-26

fastcoll_v1.0.0.5源代码

fastcoll_v1.0.0.5源代码

2017-06-26

PHPExcel-1.8

非常好用的一个PHP操作Excel的库

2017-03-25

Apktool signapk.jar 可签名

使用apktool反编译apk之后,再编译回去,发现不能正常安装,而使用ApkToolKitV3.0反编译,再编译回去就可以正常安装. 主要原因是因为使用apktool编译回没有签名. 所以不能安装, 而ApkToolKitV3.0 编译回去是签名了的. 用apptool编译后, 再使用signapk.jar签名就可以了. java -jar signapk.jar testkey.x509.pem testkey.pk8 test.apk test-signed.apk 以下是我打包好的apktool, 包含signapk.jar, 可以直接使用.

2015-06-29

Objective-C 类的使用

我写的一个实例, 测试Objective-c是如何使用类的, MACOSX

2015-06-15

MFC Unicode库文件

LINK: fatal error LNK1104: cannot open file "mfc42u.lib" 将库文件放到VC安装目录的lib目录下。

2012-06-19

hhc.exe制作chm文件

hhc.exe制作chm文件,里面包含了hha.dll

2011-03-08

WinPcap4.0.2 开发包

WinPcap4.0.2 开发包,包含WinPcap4.0.2安装程序

2010-11-04

一个Hook API实现进程保护的实例

一个Hook API实现进程保护的实例,非常值得参考。

2010-06-12

空空如也

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

TA关注的人

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