首页
社区
课程
招聘
[求助]汇编如何通过写端口实现暴力关机
发表于: 2013-8-14 02:21 14893

[求助]汇编如何通过写端口实现暴力关机

2013-8-14 02:21
14893
看到xuetr有个暴力重启和暴力关机的功能,想自己实现一下

google,查到了重启的代码        
       
//mov al,0feh;
//out 64h,al;


原理就是向端口64写入FE,就达到暴力重启目的了,测试了下,的确很暴力

但是google了很久,都没有查到暴力关机的.

有没有哪位朋友有相关经验的?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (17)
雪    币: 51
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没想到……
2013-8-14 03:04
0
雪    币: 1689
活跃值: (379)
能力值: ( LV15,RANK:440 )
在线值:
发帖
回帖
粉丝
3
MOV AX,2001H
MOV DX,1004H
OUT DX,AX
2013-8-14 07:22
0
雪    币: 750
活跃值: (228)
能力值: ( LV9,RANK:780 )
在线值:
发帖
回帖
粉丝
4
标记一下
2013-8-14 09:25
0
雪    币: 185
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这个暴力重启就是reset了吧。
2013-8-14 09:44
0
雪    币: 6598
活跃值: (4577)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
6
小菜不怎么懂,能提供个简单的demo吗?
2013-8-14 09:47
0
雪    币: 13
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
学习了,谢谢大牛分享
2013-8-14 09:55
0
雪    币: 305
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
MARK刘明
2013-8-14 11:12
0
雪    币: 249
活跃值: (250)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
MARK
2013-8-14 14:32
0
雪    币: 108
活跃值: (44)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
10
真心强大,先mark了
2013-8-14 19:17
0
雪    币: 62
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
void ShutDown()
{
  _asm
  {
    mov ax,2001h;
    mov dx,1004h;
    out dx,ax;    //写入 2001h  到端口 1004h    实现暴力关机
  }
}
2013-8-14 21:48
0
雪    币: 381
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
_asm
  {
    mov ax,2001h;
    mov dx,1004h;
    out dx,ax;    //写入 2001h  到端口 1004h    实现暴力关机
  }

这个在虚拟机就可以,实体机不行。 都是xp sp3的
2013-10-10 10:50
0
雪    币: 478
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
R3下实体机肯定不行   xpsp3驱动测试通过
2013-10-20 14:23
0
雪    币: 297
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
找这个,找了很久。。
2013-10-21 01:16
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
他虚拟机是在DOS测试的吗
2013-10-21 09:01
0
雪    币: 76
活跃值: (206)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
16
mark
2013-10-21 09:34
0
雪    币: 215
活跃值: (90)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
17
其实以前我总以为开机关机是一个cpu指令比如hlt
但是后来想应该没有这样的指令,不然cpu没法编程实现关机,而且容易被黑。
应该是由接口电路决定开关机的,只要接口电路满足某种条件断掉电源就实现了关机。
2013-10-21 09:47
0
雪    币: 190
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
18
给力,mark了
2013-10-21 10:41
0
游客
登录 | 注册 方可回帖
返回
//