Project1

标题: RGSS300怎么脱壳,我想用Restorator屏蔽F1 [打印本页]

作者: 不是马甲    时间: 2014-2-23 20:32
标题: RGSS300怎么脱壳,我想用Restorator屏蔽F1
本帖最后由 不是马甲 于 2014-2-26 15:29 编辑

修改好以后,总显示 资源损坏(可能加密) ,或者ResHacker怎么修改啊
作者: 漫漫人生路    时间: 2014-2-24 14:26
本帖最后由 漫漫人生路 于 2014-2-24 14:39 编辑

别做那么麻烦的事............从Glimmer_LP里找到的脚本。
RUBY 代码复制
  1. =begin
  2.  
  3.  
  4.   屏蔽按键
  5.  
  6.  
  7.   作者:秀秀
  8.  
  9.  
  10.   使用方法: 1. Maskkey.mask (屏蔽按键)
  11.  
  12.    
  13.  
  14.             2. Maskkey.maskAllKey (屏蔽所有按键)
  15.  
  16.             
  17.  
  18.             3. Maskkey.stopMask (恢复按键)
  19.  
  20. =end  
  21.  
  22.  
  23. module Maskkey
  24.  
  25.   # 默认屏蔽 F1,F2
  26.   # 需要屏蔽其他按键自行加入即可(ASCII码)
  27.  
  28.   F1 = 0x70
  29.  
  30.   F2 = 0x71
  31.  
  32.   F12 = 0x7B
  33.  
  34.   KeyCode = [F1,F2,F12]
  35.  
  36.  
  37.  
  38.   Mask = Win32API.new("MaskKey.dll","StartMaskKey","pii","i")
  39.  
  40.   StopMask = Win32API.new("MaskKey.dll","StopMaskKey","v","v")
  41.  
  42.  
  43.  
  44.   def self.mask
  45.  
  46.     Mask.call(KeyCode.pack("L*"),12,0)
  47.  
  48.   end  
  49.  
  50.  
  51.  
  52.   def self.maskAllKey
  53.  
  54.     Mask.call("",0,1)
  55.  
  56.   end  
  57.  
  58.  
  59.  
  60.   def self.stopMask
  61.  
  62.     StopMask.call
  63.  
  64.   end  
  65.  
  66. end

作者: fux2    时间: 2014-2-24 16:50
漫漫人生路 发表于 2014-2-24 14:26
别做那么麻烦的事............从Glimmer_LP里找到的脚本。
=begin

这个很明显依赖外部项MaskKey.dll,而你没有提供这个文件楼主是无法使用的。

@不是马甲
如果楼主下载的是论坛的RMVA,我想应该是简单的UPX压缩壳,你可以尝试下载UPXUnPacKer来脱壳。
本人也曾经发帖提供过脱壳和修改部分参数的DLL
http://rpg.blue/thread-216674-1-1.html
楼主可以下载其中RGSS300默认加载黑体+屏蔽F12的这一个进行修改,已经脱好壳的。
作者: 不是马甲    时间: 2014-2-25 10:40
fux2 发表于 2014-2-24 16:50
这个很明显依赖外部项MaskKey.dll,而你没有提供这个文件楼主是无法使用的。

@不是马甲

查壳机检测论坛下载的RMVA中RGSS300是ASPack 2.12 -> Alexey Solodovnikov,这个我已经找到方法了
非常感谢@fux2
但是对于您的RGSS300分辨率扩大+默认加载黑体+屏蔽F12,我用Restorator 2007却无法修改快捷键101内容,
查壳机却无法查到壳。请问究竟是什么情况?
作者: 漫漫人生路    时间: 2014-2-25 17:06
非常抱歉,忘记了。补上度娘盘
作者: fux2    时间: 2014-2-25 22:15
不是马甲 发表于 2014-2-25 10:40
查壳机检测论坛下载的RMVA中RGSS300是ASPack 2.12 -> Alexey Solodovnikov,这个我已经找到方法了
非常感 ...

我用PE Explorer就可以修改了,Restorator没试
作者: 不是马甲    时间: 2014-2-26 15:23
本帖最后由 不是马甲 于 2014-2-26 15:28 编辑
fux2 发表于 2014-2-25 22:15
我用PE Explorer就可以修改了,Restorator没试


PE Explorer确实可以修改,谢谢了


——————————————————————————————————————————————————————————————————————————————————
@迷糊的安安 @76213585
我不太清楚怎么手动认可,没找到手动认可帖子
帖子中回复的两位答案我都比较认可,但是更偏向于fux2
@漫漫人生路 不好意思,其实我更想研究的是用软件对EXE和DLL的修改




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1