浮躁,历来是IT界、网络界的通病。如果把网络信息安全归到这个领域,那就更显得浮躁。这个浮躁是致命的,一方面你看看行业发展,网络安全是一个成长性远远跟不上行业发展的一个领域,除了几家大的安全公司日过的还算可以,但至今没有一个上市公司。其他小的公司都是步履维艰,有的开了几年就悄悄关张。这个和一个网络大国的需求是严重不成正比的。另外你再看看网络层面的垃圾信息,各种黑客站点、黑客培训、黑客技术等等,目不暇接,感觉真是一个黑客大国。难怪那些发达国家都抗议说中国黑客攻击了人家。这就是浮躁的结果,貌似黑客如麻,高手如林,给人以假象,同时高级骨干服务器的安全形同虚设、甘心给人家当肉鸡使用。就是说,没有人去认真研究对于自己的网站、自己的服务器安排费用去做安全防护,恰恰是那么多的人打折黑客的旗号去搞什么培训赚钱,太多了,都是号称超强的技术。其实大部分是靠着黑客这个名词的神秘来骗钱,大部分名不副实。这其中你不难看出,黑客和技术,在中国是被彻底的垃圾化了—-这在全世界绝无仅有。这就是浮躁产出的罪恶之花。

阅读全文

今天下无3点上车,明天早上8点到哈尔滨,然后坐客车回去,有事预约啊~!

阅读全文

llkwg

点击消去,就能消除所有的,算法不是很完美,没有去除特效,速度没有某些秒杀外挂快。

如果有心情更新会解决……

7月23号:优化了速度,消去的速度更快~!

10月16号:由于游戏升级,基址改变,更新了基址~!

阅读全文

, , , ,

昨天写win32程序时候用到资源释放,网上一查基本都是用MFC的类和函数实现的,下面的是不用MFC的类和函数实现资源释放的代码:

HINSTANCE h=GetModuleHandle(NULL);
HRSRC hr = FindResource(h, MAKEINTRESOURCE(IDR_SYS1), “SYS”);
HGLOBAL hg = LoadResource(h, hr);
LPVOID pv = (PSZ)LockResource(hg);
HANDLE cr;
cr=CreateFile(“C:\\1.sys”,GENERIC_READ|GENERIC_WRITE,FILE_SHARE_WRITE,NULL,CREATE_NEW,FILE_ATTRIBUTE_NORMAL,0);
int length = SizeofResource(h,hr);
DWORD dw;
WriteFile(cr,hg,length,&dw,NULL);
CloseHandle(cr);

阅读全文

,

一直以为长头发的韩寒有那股帅的气息,今天发现韩寒头发剪短了,也是这么帅~!4701280bg6c7681b3eefd690

阅读全文

 HANDLE huchi=CreateMutex(NULL,false,”server”);
 if(GetLastError()==ERROR_ALREADY_EXISTS)
 {
  huchi=NULL;
  exit(0);;
 }

阅读全文

, ,

#ifdef NDEBUG
#pragma optimize(“gsy”,on)
//RELEASE方式编译
#pragma comment(linker,”/RELEASE”)
#ifdef _MERGE_RDATA_
//合并区段
#pragma comment(linker,”/merge:.rdata=.text”)
#endif
#pragma comment(linker,”/merge:.data=.text”)
#pragma comment(linker,”/merge:.reloc=.text”)
#if _MSC_VER>=1000
#endif
#endif

阅读全文

, ,

虽然占用放假时间为期半个月的课程设计很可恶,但是还是无法抵挡假期到来的喜悦心情~!

好爽~!

阅读全文

连续做了一个月的课程设计,都没时间上网了。好不容易做完了,结果老师嫌完成的太早不给验收…
终于还剩一个星期了,过了这个星期就可以回黑龙江了,都两年没回去了,甚是想念,想念朋友们,这次回去一定好好聚聚。

阅读全文

,

irp是Windows内核中的一种非常重要的数据结构。上层应用程序与底层驱动程序通信时,应用程序会发出I/O请求,操作系统将相应的I/O请求转换成相应的IRP,不同的IRP会根据类型被分派到不同的派遣例程中进行处理。

irp相当于ring3下的消息,应用程序对驱动程序进行操作的时候会发出相应的消息,驱动程序根据这些消息做出相应的操作。这些操作通过我们自己编写的派遣函数来决定执行什么样的操作。

看下面流程:

1.为不同的irp类型设置派遣函数

2.编写派遣函数来处理收到不懂类型的irp的不同操作

3.创建设备与符号链接

4.在卸载历程中删除设备与符号链接

流程很简单,但是处理起来就不那么简单了。

代码如下:

阅读全文

, , , ,