2008-3
7

发表于: 二十三十   执笔:freshbug
关键字: ,

不久前新开了一家商店,女士们可以为自己选购丈夫。入口处挂着如下内容的商店营业规则:
  1.您仅能光临本商店一次。
  2.本商店有六层,随着楼层号的升高男人的质量也依次升高。
  3.您可以 选择某层的任何一位男士或者继续到上一层。
  4.不允许返回到下一层。

一位女士决定逛逛这家 丈夫商店,为自己挑一位伴侣。
读完一层入口处的招牌:有工作的男人,她立刻上了二层。
二层的招牌:有工作且爱孩子的男士。这位 女士上了第三层。
三层的招牌:有工作,爱孩子,非常帅的男人。这位女士想“哇塞真狠/真厉害”,但还是上了四层。
四层的招牌:有工作,爱孩子,帅呆了,还顾家的男人。“-不可思议-这个女人惊叹道。-我都经不住 诱惑了。 但她说完后她还是上了第五层。
五层的招牌:有工作,爱孩子,帅呆了,顾家,还非常浪漫的男人。” 女人非常想在这一层停留,为自 己选一个配偶,但是她还是忍住了,上了最后一层。
在第六层她读到了如下内容的招牌:您是第31 456 0位光临本层的女士,这里没有男人。
本层的存在只是为了再一次证明:要让女人心满意足是不可能的。
感谢您光临本店预祝三八节快乐!

2008-2
29

中午饭后打开博客准备维护,发现SeoQuake开始猛刷新,更新完毕后首页PR已经为1,一下午心情都十分愉快,习惯写博客的兄弟应该有感触,PR值上升绝对是大事件,各位看官,是不是也回去看看自己的博客PR升了没呢?

源程序下载地址:http://www.wholetomato.com/binaries/VA_X_Setup1626.exe

破解文件下载地址:http://bbs.pediy.com/attachment.php?attachmentid=11329&d=1200714942(可能需要登录看雪论坛)

CCDebuger在看雪的发布页面:http://bbs.pediy.com/showthread.php?t=58578

xiaolu那儿转过来用的,原文地址:http://hi.baidu.com/xlsdg/blog/item/93632681bf1ed4dabc3e1e97.html

#include <windows.h>
#include <stdio.h>


typedef struct _LSA_UNICODE_STRING {
USHORT Length;
USHORT MaximumLength;
PVOID Buffer;
} LSA_UNICODE_STRING, *PLSA_UNICODE_STRING;


typedef LSA_UNICODE_STRING UNICODE_STRING, *PUNICODE_STRING;


// 申明ntdll中使用的函数
typedef DWORD (CALLBACK* RTLANSISTRINGTOUNICODESTRING)(PVOID, PVOID,DWORD);
RTLANSISTRINGTOUNICODESTRING RtlAnsiStringToUnicodeString;
typedef DWORD (CALLBACK* RTLFREEUNICODESTRING)(PVOID);
RTLFREEUNICODESTRING RtlFreeUnicodeString;
typedef DWORD (CALLBACK* ZWLOADDRIVER)(PVOID);
ZWLOADDRIVER ZwLoadDriver;


int LoadDriver(char * szDrvName, char * szDrvPath)
{
//修改注册表启动驱动程序
char szSubKey[200], szDrvFullPath[256];
LSA_UNICODE_STRING buf1;
LSA_UNICODE_STRING buf2;
int iBuffLen;
HKEY hkResult;
char Data[4];
DWORD dwOK;
iBuffLen = sprintf(szSubKey,"System\\CurrentControlSet\\Services\\%s",szDrvName);
szSubKey[iBuffLen]=0;
dwOK = RegCreateKey(HKEY_LOCAL_MACHINE,szSubKey,&hkResult);
if(dwOK!=ERROR_SUCCESS)
return false;
Data[0]=1;
Data[1]=0;
Data[2]=0;
Data[3]=0;
dwOK=RegSetValueEx(hkResult,"Type",0,4,(const unsigned char *)Data,4);
dwOK=RegSetValueEx(hkResult,"ErrorControl",0,4,(const unsigned char *)Data,4);
dwOK=RegSetValueEx(hkResult,"Start",0,4,(const unsigned char *)Data,4);
GetFullPathName(szDrvPath, 256, szDrvFullPath, NULL);
printf("Loading driver: %s\r\n", szDrvFullPath);
iBuffLen = sprintf(szSubKey,"\\??\\%s",szDrvFullPath);
szSubKey[iBuffLen]=0;
dwOK=RegSetValueEx(hkResult,"ImagePath",0,1,(const unsigned char *)szSubKey,iBuffLen);
RegCloseKey(hkResult);
iBuffLen = sprintf(szSubKey,"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\%s",szDrvName);
szSubKey[iBuffLen]=0;
buf2.Buffer = (PVOID)szSubKey;
buf2.Length = iBuffLen;
RtlAnsiStringToUnicodeString(&buf1,&buf2,1);
//加载驱动程序
dwOK = ZwLoadDriver(&buf1);
RtlFreeUnicodeString(&buf1);
iBuffLen=sprintf(szSubKey,"%s%s\\Enum","System\\CurrentControlSet\\Services\\",szDrvName);
szSubKey[iBuffLen]=0;
//删除注册表项
RegDeleteKey(HKEY_LOCAL_MACHINE,szSubKey);
iBuffLen=sprintf(szSubKey,"%s%s\\Security","System\\CurrentControlSet\\Services\\",szDrvName);
szSubKey[iBuffLen]=0;
RegDeleteKey(HKEY_LOCAL_MACHINE,szSubKey);
iBuffLen=sprintf(szSubKey,"%s%s","System\\CurrentControlSet\\Services\\",szDrvName);
szSubKey[iBuffLen]=0;
RegDeleteKey(HKEY_LOCAL_MACHINE,szSubKey);
iBuffLen=sprintf(szSubKey,"\\\\.\\%s",szDrvName);
szSubKey[iBuffLen]=0;
return true;
}


int main(int argc, char *argv[])
{
printf("Load driver with ZwLoadDriver( )\r\n");
printf("Date: 8th May 2007\r\n");
printf("Modifed by: GaRY \r\n\r\n”);
if(argc != 3)
{
printf(”Usage: %s \r\n”, argv[0]);
exit(-1);
}
HMODULE hNtdll = NULL;
hNtdll = LoadLibrary( “ntdll.dll” );


//从ntdll.dll里获取函数
if ( !hNtdll )
{
printf( "LoadLibrary( NTDLL.DLL ) Error:%d\n", GetLastError() );
return false;
}


RtlAnsiStringToUnicodeString = (RTLANSISTRINGTOUNICODESTRING)
GetProcAddress( hNtdll, "RtlAnsiStringToUnicodeString");
RtlFreeUnicodeString = (RTLFREEUNICODESTRING)
GetProcAddress( hNtdll, "RtlFreeUnicodeString");
ZwLoadDriver = (ZWLOADDRIVER)
GetProcAddress( hNtdll, "ZwLoadDriver");


//注册驱动程序
if(LoadDriver(argv[1], argv[2]) == false) return false;
return true;
}

2008-2
23

看图不说话,终于有比脑白金更脑残的广告了。

有同学说看着看着会突然卡了一下直接跳到龙,经过finalshot同学仔细求证,百度视频上搜到的段子“兔、兔、兔”确实已经被河蟹掉了。

引用一位观光土豆的话来结束:有谁再消费恒源祥的产品 我诅咒他的父亲死于车祸 他的母亲当日本慰安妇。!!兔兔兔!