首页
社区
课程
招聘
[求助]SWF文件流程代码修改。
发表于: 2011-10-28 22:33 14410

[求助]SWF文件流程代码修改。

2011-10-28 22:33
14410
现在有一个SWF文件
显示密码登陆框

要求输入一个密码
验证后才可以显示下一个动画

我用SOTHINK SWF Decompiler反编译  可以看到AS脚本内容
但是无法修改!求修改方法 或者去掉部分代码的方法!
       private function okbuttonClickHandler(event:MouseEvent) : void
        {
            var _loc_11:int = 0;
            var _loc_12:int = 0;
            var _loc_13:Number = NaN;
            var _loc_14:Number = NaN;
            var _loc_15:String = null;
            var _loc_16:CoordElement = null;
            var _loc_2:int = 0;
            var _loc_3:* = this.getMD5String(this.strRealPinInput);
            var _loc_4:* = this.decryptPassword(_loc_3, this.cell_enserial.text);
            var _loc_5:* = this.getMD5String(_loc_4);
            if (_loc_4 == "" || this.cell_mdserial.text != _loc_5)
            {
                (this.iInputErrorTimes + 1);
                if (this.iInputErrorTimes <= 3)
                {
                    this.cell_tip.visible = true;
                    this.cell_tipmsg.visible = true;
                    this.cell_pininput.text = "";
                    this.strRealPinInput = "";
                    this.cell_alarm.visible = true;
                }
                else
                {
                    this.cell_wrong.x = this.cell_wrong.x - 643;
                    this.cell_reinput.x = this.cell_reinput.x - 643;
                    this.cell_change.x = this.cell_change.x - 643;
                    this.iLastWindow = 1;
                    _loc_2 = 0;
                    while (_loc_2 < this.arrKeyBoard.length)
                    {
                        
                        this.arrKeyBoard[_loc_2].visible = false;
                        _loc_2++;
                    }
                }
                return;
            }

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (21)
雪    币: 504
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
看你代碼,這個很簡單

用 Flash Decompiler Trillix 分析,轉到hex對應偏移修改它
2011-10-28 22:37
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
首先谢谢兄弟的回答,我按照兄弟你的指示 右键这个动作脚本 发现很多都看不懂
不如继续指点指点小弟?
上传的附件:
2011-10-28 23:00
0
雪    币: 504
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
一兩句說不清楚,時間關係
2011-10-29 15:03
0
雪    币: 90
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
用SOTHINK SWF Decompiler反编译,查看pcode和Hex数据,用winhex搜索并修改即可。
用Sothink SWF Quicker也许可以直接修改了。
2011-10-29 22:55
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
不懂怎么去修改 有没有例子?
2011-10-29 23:12
0
雪    币: 517
活跃值: (35)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
7
想直接修改是不大可能的,解析后的hex数据在源文件中是找不到的,原因是swf文件本身披着一件外衣,运行时(解析时)才会去脱这层外衣,只有仔细跟踪脱衣方法以及搞清楚数据组织方法才有可能。
2011-10-29 23:13
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
那请教 能不能像OD调试那样调试SWF?
2011-10-29 23:21
0
雪    币: 504
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
9
這種事不用1分鐘搞定
2011-10-29 23:28
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
大哥QQ多少?不会让你白费的
2011-10-29 23:45
0
雪    币: 384
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
算法分析,不可以么?
2011-10-30 00:07
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
太多算法了 不好搞
2011-10-30 00:10
0
雪    币: 504
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
13
你爲什麽不看別人的個人信息呢?個人信息就有聯繫的電郵和QQ號碼。我太忙,沒時間說清楚,但是破解的話很簡單,如果你懂。
2011-10-30 08:13
0
雪    币: 504
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
14
看看吧:

:D

上传的附件:
2011-10-30 17:00
0
雪    币: 90
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
OD可以调试加载swf的程序,但是没有用,全部是pcode,,根本看不懂,还不如直接反编译或用闪客之锤直接修改(看支不支持这个版本了)。只与用法,你会看AS和写AS就应该会用了。
2011-10-31 07:52
0
雪    币: 90
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
那是加密的swf,没有加密的是可以搜索到的
2011-10-31 07:55
0
雪    币: 504
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
17
闪客之锤 對目前swf新版成功率幾乎等於零
2011-10-31 10:21
0
雪    币: 504
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
18
加殼的,可以用 swf reader零售版本幹掉它,記住是零售版的新版本。。。
2011-10-31 10:23
0
雪    币: 90
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
这个是真的,目前闪客之锤一般是4.0版本,不支持新版flash,好像有6.0版本的,但是没有破解版。相比之下闪客精灵对新版支持较好,可惜不能直接修改,只能查看pcode对应hex再用winhex改,而且容易改错,字节数不对
加密的记得有个解压swf的软件,不过swfreader还是第一次听说,有机会试试
2011-10-31 10:36
0
雪    币: 215
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
若修改的是AS3版本,不妨用我的工具 DoABCScaner,不用核对偏移那么抠门
2011-10-31 14:42
0
雪    币: 1275
活跃值: (5139)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
22
收藏。。。。。。。
2011-11-6 03:22
0
雪    币: 496
活跃值: (89)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
好信息
2011-11-6 10:12
0
游客
登录 | 注册 方可回帖
返回
//