下沙论坛

标题: 一个小程序,包你死机(提供原代码) [打印本页]

作者: starson    时间: 2005-6-23 13:50
标题: 一个小程序,包你死机(提供原代码)
刚刚做了个小程序,一运行一定死机。容量300多k吧。不过该程序不是致命,只要重起计算机就行了。* q! L! x+ _- w) s# F9 g 当然如果谁还要更刺激的,也可以让它在启动系统时就自动运行。不过这样就太残忍了,只能重装系统才可能好。我也没法让它恢复。 % Q& O g6 l0 I% Q9 y& r# H 有兴趣的,我可以把程序发给你。记得在运行程序之前一定要先保存好重要文档,程序一运行就得重启,免得丢失自己正在做的文档。9 U' M: `0 Q( ^* M' X 记得回复哦, n3 H+ u: D2 M! M# X- S) x & {: R) x. z! C% F) a这里可以直接下载,因为程序是exe结尾的,论坛不让上传,所以我把程序的后缀改成.gif了。大家可以直接点右键把图片另存为。之后把文件后缀改回为exe就能执行了 + w X! ]! E: Q) [" o
[此贴子已经被作者于2005-6-23 16:01:23编辑过]
% ^# E2 l9 Z& B; p2 U
作者: starson    时间: 2005-6-23 15:59

有兴趣的记得回帖啊。要原代码的,也可以向我拿。


作者: 柠天欣    时间: 2005-6-24 14:36
恐怖的地点
作者: 夜编程    时间: 2005-6-27 09:05
不得不说这是一个很垃圾的程序。要实现这么一个简单的功能居然编了一个300多K的程序。不就要10来行的代码吗?要做成DLL,只要两行代码就够了。
作者: 夜编程    时间: 2005-6-27 09:44

逆向出来了,也就只是一个死循环,把鼠标移到屏幕的右下角,然后拼命地点那儿,CPU占用率几乎100%,算不上死机,做得很垃圾的一个程序,DELPHI的程序真是恐怖啊,这么一个简单的功能编译出来居然有300多K。

代码如下(C++ API):

DWORD dwX = 0x00000400;//1024楼猪给它定了个死值,认为屏幕一定是1024*800的。 ; R. l) \4 ?1 sDWORD dwY = 0x00000320;//800 ! h! M! U3 |' Zwhile (TRUE) 5 ^. {0 ]& H0 o' J: P: {: q0 ]{ * ?! Y2 R) C+ O ::SetCursorPos(dwX, dwY);" ^+ P, M c! [. ~- M mouse_event(MOUSEEVENTF_LEFTDOWN, dwX, dwY, 0, 0); ; I4 i; l4 d) ]5 i& ] mouse_event(MOUSEEVENTF_LEFTUP, dwX, dwY, 0, 0); 9 }. G X* n" N" B; M. ?0 ]}


作者: len4090    时间: 2005-6-27 09:45

汗!好事不做!还做坏事?


作者: 夜编程    时间: 2005-6-27 09:52

楼上的,我技术还可以吧?呵呵,这个也就是楼猪的代码,只不过他是用DELPHI,我是用VC


作者: len4090    时间: 2005-6-27 13:11
我晕!你们啊!哎!没话说!
作者: 夜编程    时间: 2005-6-27 15:16

我又没做坏事,我只是对楼猪的程序做了个逆向而已


作者: len4090    时间: 2005-6-27 17:27

那到也是!楼主坏蛋!呵呵


作者: 游侠无极限    时间: 2005-6-27 18:59

好像之前有个类似这样的死机代码:

while(1)

{

printf("\n\t");

}


作者: len4090    时间: 2005-6-27 20:30

我汗!怎么多来了!


作者: 天之血痕    时间: 2005-6-27 21:11

呵呵 看到不明程序 不运行 就ok了~!

或者用最新带有病毒防护的cpu 也可以防止 死循环死机~!


作者: 游侠无极限    时间: 2005-6-27 21:15
这个程序我放到虚拟机里试的,就是虚拟机变的很卡……,鼠标无法正常选中
作者: starson    时间: 2005-7-1 15:21

这程序原理:就是使鼠标一直单击造成无法人工操作,本身计算机并没死机,只是人工用不了罢了,但这已经达到效果了。

鼠标位置是无所谓的。

程序就两行关键,是随便编的并不求程序容量最小。

不过,说实话,我本人比较佩服 夜编程

你用VC 的啊。好东西。

还有反编译的程序夜编程你有吗,能否说说哪里有的下。


作者: 游侠无极限    时间: 2005-7-1 15:34
你如果是用Delphi的话,用DEde最好了
作者: 笑靥千秋    时间: 2005-7-1 15:53
看看真是恐怖
作者: len4090    时间: 2005-7-1 18:49
呵呵
作者: 夜编程    时间: 2005-7-3 12:48

To starson:

做逆向,我一般用动态的。静态反编译Delphi的程序我用DEDE,VB的程序用SC,VC的程序我用W32DASM,但在动态调试如脱壳或跟踪,我都用OD,有机会可以试试SoftICE


作者: len4090    时间: 2005-7-3 15:50
晕了!
作者: 风斗士    时间: 2005-7-10 21:20

哈哈 不错不错 对偶来说算高手


作者: anct125    时间: 2005-7-17 12:56
huifu
作者: len4090    时间: 2005-7-17 14:26

无聊贴






欢迎光临 下沙论坛 (http://bbs.xiasha.cn/) Powered by Discuz! X3.3