设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 1212|回复: 6

[求助] 如何hack成按一次键出一种功能,再按同样的键出另一种功能?

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-7-31 12:05:52 | 显示全部楼层 |阅读模式
拿FC的魂斗罗2为例,按一下选择键出散弹,再按一下出苹果弹,再按一下出激光。程序如何认别出,我第一次选择键后,执行散弹的代码,第二次按键后,执行苹果弹的代码,第三次执行激光的代码呢?

该用户从未签到

发表于 2009-7-31 13:38:47 | 显示全部楼层
输入累增或减的代码
2 J. Y. ?  @" S# I1 Y# |+ l游戏中按一下选择键,武器地址累加或减,武器自然会变化) Y8 W  s7 v7 S6 W# w9 u6 y
5 x; ]; @* u% C: U
可以搜索高手的作品来分析
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-7-31 13:43:41 | 显示全部楼层
原帖由 湘西小人物 于 2009-7-31 13:38 发表 - r. B5 Y# X0 `9 B2 o! Z
输入累增或减的代码, r7 r; d' @" P  @: a) N
游戏中按一下选择键,武器地址累加或减,武器自然会变化
: M1 H1 l1 F, _5 a" v6 j" ^  I" [" L7 j6 I( L
可以搜索高手的作品来分析
7 s' S, E5 V! j
10表示普通子弹,如果是累加的话11表示散弹,12表示苹果弹,13表示激光,那么一直加上去的话,怎么样才能回到10?
回复

使用道具 举报

该用户从未签到

发表于 2009-7-31 13:53:13 | 显示全部楼层
在加段指令
# V1 K" X0 }% n# R7 f; i$ e当到武器地址到达XX值的时候返回XX值
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-7-31 15:10:01 | 显示全部楼层
原帖由 湘西小人物 于 2009-7-31 13:53 发表
6 S0 H/ p* Z" k- ]在加段指令" e) X) w. w" {  A. h0 U
当到武器地址到达XX值的时候返回XX值

  |. C2 j- e, _$ y& r/ r7 U谢谢啦:loveliness:
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2009-7-31 19:28:02 | 显示全部楼层
pha  
6 p/ p: k  x6 m3 W' @' Xlda    按键内存
+ Z* {' D7 W& b( Wcmp  #$20        SELECT键1 S9 n  W( E( Y! U- J8 A& @$ o
bne  end' n( |' g, _% a8 G% l5 Z
inc   子弹内存. d3 v' S4 t2 J% H" j( O
lda   子弹内存
# g" I) I4 L; q- qcmp  #$06     假设有5种子弹,那么到了6就变0
9 P& e$ n* L8 }* z9 h) h1 gbne   end
' [! x) Y& }7 I. w' W. d, Elda   #$004 H( ~7 n/ v! f6 Y" [! Y# d+ G0 ?
sta  子弹内存
+ I1 P8 i+ x4 Wend:8 J! e# Y0 Y/ m7 r( W
pla
8 @6 i- E- B. K, f, _rts
4 C8 A) j4 L9 ^- r9 C
$ ]  {6 Y5 F$ S: C% m8 m) W  B魂斗罗这个游戏 子弹代码是 00 01 02 03............. 吃了加速后是 10 11 12 13..................
2 R6 ?  `; ~6 w  O: @这里的判断还要多判断几次
( ~# O5 F7 P2 k" p  A, `按键的映射内存有两个 一个是按一次后自动归0  这样的效果就是 即使按住也只运行一次3 A0 _- o2 m* L- B; o3 ~- f6 B; ~
另一个内存是按住之后是每个周期都运行的,那样的话就是按一下就运行了N次了,基本选不到你要的武器, 效果就是 随机抽到某子弹,因为按一次就加了N次了
) F  r* }/ S# O( Q& \1 U两个内存是在一起的 中间隔开一个字节~~
$ k0 g8 U5 E' [1 J4 E! m3 _# w当然也可以写程序处理这个问题,只是没必要兜圈子了
回复

使用道具 举报

该用户从未签到

发表于 2009-8-1 00:35:42 | 显示全部楼层
感谢楼上提供的资料
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2026-8-29 00:25

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表