I'm doing War Commander new hack ..little help plz

06/14/2012 16:21 rajkumar#91
hello can any one help out the whole proses cos i cant get my head around it, help if you can pls and tell me what do i do with swf file
06/15/2012 00:56 magdolina#92
[Only registered and activated users can see links. Click Here To Register...]


i tried today maNY TIMES but since i made any changes in the file and recompile it agine to swf format and mount it
this error keep appearing ,

any clues to solve it please pm me
06/15/2012 01:47 the_z_1#93
have you checked these fields ,,,,,HACK CHECKS
this can be found in .main and .privatens
remove this completely
;#include "CHECKER.script.asasm"
; QName(PackageNamespace(""), "CHECKER")
;#privatens 270 "CHECKER"
; QName(PackageNamespace(""), "CHECKER") -> QName(PackageNamespace(""), "Check")
;#privatens 277 "CHECKER/Check" and then compile ...
06/15/2012 04:12 Morgs888#94
Quote:
Originally Posted by the_z_1 View Post
have you checked these fields ,,,,,HACK CHECKS
this can be found in .main and .privatens
remove this completely
;#include "CHECKER.script.asasm"
; QName(PackageNamespace(""), "CHECKER")
;#privatens 270 "CHECKER"
; QName(PackageNamespace(""), "CHECKER") -> QName(PackageNamespace(""), "Check")
;#privatens 277 "CHECKER/Check" and then compile ...
Lol, these are the checkers for BYM, they are no good to you here.

WC has a different checker system, when you work it out, you will be able to load the swf and login without the error screen magdolina posted.
06/15/2012 06:52 junkfood331#95
i keep getting the same as magdolina
06/15/2012 09:53 magdolina#96
ANY CLUES to solve it plz PM me
06/15/2012 10:36 Shattered -#97
Question; How do you guys download the .swf from Facebook ?

I'm a programmer, so I can look into the code and do my best.
I've never done this before so I don't know how to start tho.

I Download the .swf, I decompile with the kit Magdolina posted, I edit/check code and I compile again with the kit Magdolina posted, right?
I See you guy's get the error when you 'run' your recompiled .swf. You don't get this error if you run the original SWF via Fiddler/Charles?

Shattered -

Edit; Got the .swf
06/15/2012 11:43 nydjhack#98
v1.6.6886
crap
06/15/2012 12:05 Shattered -#99
v6.v6886, indeed. I'm trying to find the 'check-code' that checks if the .swf is altered. I'll let you guys know.
06/15/2012 17:42 Tageteg#100
Look for these strings:

CHECKER.buildingprops
CHECKER.Missions
CHECKER.MF
CHECKER.Units

Quote:
public static function _-18S() : void
{
_as3_pushfalse
_as3_pushtrue
_as3_setlocal <1>
_as3_jump offset: 3[#8]
_as3_increment
_as3_dup
_as3_setlocal <3>
#8 _as3_setlocal <2>
_as3_getlocal <0>
_as3_pushscope
_as3_jump offset: 223[#101]
#12 _as3_label
_as3_returnvoid
_as3_pushtrue
_as3_iftrue offset: 248[#110]
#16 _as3_label
_as3_getlex _-Oi
_as3_pushstring ""
_as3_callpropvoid _-0KB(param count:1)
_as3_getlocal <1>
_as3_iffalse offset: 114[#70]
_as3_jump offset: -25[#12]
#23 _as3_label
_as3_getlex _-09M::_-0LL
_as3_callproperty _-18S(param count:0)
_as3_getlocal <2>
_as3_iftrue offset: 77[#61]
_as3_getlocal <1>
_as3_dup
_as3_iftrue offset: 3[#34]
_as3_pop
_as3_getlocal <2>
_as3_convert_b
#34 _as3_iffalse offset: 122[#83]
_as3_pushstring "870a031634ba0966888d4b3cb08a1db4"
_as3_ifeq offset: -58[#12]
_as3_getlex _-1j
_as3_pushstring "err"
_as3_pushstring "CHECKER.MF"
_as3_callpropvoid _-zN(param count:2)
_as3_getlocal <1>
_as3_dup
_as3_iftrue offset: 3[#47]
_as3_pop
_as3_getlocal <2>
_as3_convert_b
#47 _as3_iffalse offset: 128[#96]
_as3_jump offset: -81[#16]
#49 _as3_label
_as3_getlex _-Oi
_as3_pushstring ""
_as3_jump offset: 3[#56]
_as3_getlocal <3>
_as3_bitxor
_as3_strictequals
#56 _as3_callpropvoid _-0KB(param count:1)
_as3_jump offset: -83[#23]
#58 _as3_label
_as3_getlex _-0R1::_-0cx
_as3_callproperty _-18S(param count:0)
#61 _as3_getlocal <2>
_as3_dup
_as3_iffalse offset: 3[#67]
_as3_pop
_as3_getlocal <0>
_as3_convert_b
#67 _as3_iftrue offset: 102[#103]
_as3_pushstring "c3eeb6dee07dfb9d7743059208edb155"
_as3_ifeq offset: -110[#23]
#70 _as3_getlex _-1j
_as3_pushstring "err"
_as3_pushstring "CHECKER.Units"
_as3_callpropvoid _-zN(param count:2)
_as3_jump offset: -64[#49]
#75 _as3_label
_as3_getlex _-Oi
_as3_pushstring ""
_as3_callpropvoid _-0KB(param count:1)
_as3_jump offset: -57[#58]
#80 _as3_label
_as3_getlex _-0jG
_as3_callproperty _-0dE(param count:0)
#83 _as3_pushstring "f72077c96d4e27b7fe6347b05e0b82aa"
_as3_ifeq offset: -73[#58]
_as3_getlex _-1j
_as3_pushstring "err"
_as3_pushstring "CHECKER.Missions"
_as3_callpropvoid _-zN(param count:2)
_as3_getlocal <2>
_as3_iftrue offset: 38[#105]
_as3_jump offset: -51[#75]
#92 _as3_label
_as3_getlex _-Oi
_as3_pushstring ""
_as3_callpropvoid _-0KB(param count:1)
#96 _as3_jump offset: -51[#80]
_as3_jump offset: 3[#101]
_as3_add_i
_as3_setlocal <2>
_as3_multiply_i
#101 _as3_getlex _-0mI
_as3_callproperty _-18S(param count:0)
#103 _as3_pushstring "9cef6752cd3ec946a5f9cea71488430f"
_as3_ifeq offset: -72[#80]
#105 _as3_getlex _-1j
_as3_pushstring "err"
_as3_pushstring "CHECKER.buildingprops"
_as3_callpropvoid _-zN(param count:2)
_as3_jump offset: -52[#92]
#110 _as3_returnvoid
}// end function
in class _-0P1 (version v6.6886)

those are already a few checks

i got resources for each building, for each level, reduced to 1 and buid time t 1 sec too without having any issues or errors, except that the points don't rise as it should, still have to find out why.
06/15/2012 22:07 Douglas1986#101
hi if anyone had any success, please pm me too. i am no programmer so i would be useless at helping...
06/16/2012 00:47 the_z_1#102
@Morgs888 i can see your 1 step ahead lol ... Im not as clever as you : ( so maybe you could pm me and shed some light ..
06/16/2012 14:29 Shattered -#103
Quote:
Originally Posted by Tageteg View Post
Look for these strings:

CHECKER.buildingprops
CHECKER.Missions
CHECKER.MF
CHECKER.Units



in class _-0P1 (version v6.6886)

those are already a few checks

i got resources for each building, for each level, reduced to 1 and buid time t 1 sec too without having any issues or errors, except that the points don't rise as it should, still have to find out why.
I'm running a Linux script now that searches in every Class for the word 'CHECKER', so maybe I'll find more.

Going to try to comment out these checks and try to run it.

What exactly do you mean with 'the points don't rise as it should' ?

---

That are the only 4 CHECKERS I also found.
When I remove them, and run the .swf with Fiddler/Charles, I'll see the loading screens, without an error, but when the game needs to start I get a blank page.
06/16/2012 15:27 Tageteg#104
you removed the checkers in a wrong way probably and broke the bytecode . I mean my points for reaching a new rank don't rise if i put all buildings on 1 resource and 1s to finish upgrade.

edit: that's no longer an issue, this just happens if you load with the hacked swf file. If you load the normal one, then you'll see your actual level and points :)
06/16/2012 15:33 Shattered -#105
Quote:
Originally Posted by Tageteg View Post
you removed the checkers in a wrong way probably and broke the bytecode . I mean my points for reaching a new rank don't rise if i put all buildings on 1 resource and 1s to finish upgrade.
Yeah, calculated something wrong. Working now.
Quote:
if (!_loc_2)
{
if (_-0LL._-18S() == "870a031634ba0966888d4b3cb08a1db4") goto 17;
_-1j._-zN("err", "CHECKER.MF");
do
{

;
null._-0KB(_-Oi === ("" ^ _loc_3));
do
{

}
if (_-0cx._-18S() == "c3eeb6dee07dfb9d7743059208edb155") goto 42;
}
_-1j._-zN("err", "CHECKER.Units");
}while (true)

_-Oi._-0KB("");
}while (true)

if (_-0jG._-0dE() == "f72077c96d4e27b7fe6347b05e0b82aa") goto 125;
_-1j._-zN("err", "CHECKER.Missions");
if (!_loc_2)
{
do
{

_-Oi._-0KB("");
continue;
;
_loc_2 = null + null;
if (_-0mI._-18S() == "9cef6752cd3ec946a5f9cea71488430f") goto 182;
}
_-1j._-zN("err", "CHECKER.buildingprops");
}while (true)
}