Page 1 of 2 12 LastLast
Results 1 to 15 of 17
  1. #1
    LionelMessi10's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Location
    MPGH.NET
    Posts
    6,125
    Reputation
    114
    Thanks
    4,545
    My Mood
    Aggressive

    ModelDebug_DrawBoxes Found in Engine.

    Code:
    ___:0076A650                 push    ebp
    ___:0076A651                 mov     ebp, esp
    ___:0076A653                 mov     off_90C394, offset off_78933C
    ___:0076A65D                 movss   xmm0, dword_7749E8
    ___:0076A665                 movss   dword_90C398, xmm0
    ___:0076A66D                 mov     off_90C39C, offset aModeldebug_dra ; "ModelDebug_DrawBoxes"
    ___:0076A677                 mov     dword_90C3A0, 0
    ___:0076A681                 mov     eax, off_90DDC8
    ___:0076A686                 mov     off_90C3A4, eax
    ___:0076A68B                 mov     off_90DDC8, offset off_90C394
    ___:0076A695                 mov     off_90C394, offset off_789320
    ___:0076A69F                 mov     dword_90C3A8, 0
    ___:0076A6A9                 pop     ebp
    ___:0076A6AA                 retn
    Works for Me.......

    Its is Easy oKKKKKKKKKKKK

  2. The Following 4 Users Say Thank You to LionelMessi10 For This Useful Post:

    baraozin (03-03-2011),NewCories (03-02-2011),S0aD (03-05-2011),[D]ark (03-16-2011)

  3. #2
    Crash's Avatar
    Join Date
    Aug 2009
    Gender
    male
    Location
    JAville
    Posts
    2,889
    Reputation
    163
    Thanks
    3,289
    My Mood
    Sleepy
    I think I might cry.

  4. #3
    whit's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Posts
    7,170
    Reputation
    490
    Thanks
    2,252
    proof ?...

  5. #4
    NOOB's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Posts
    3,863
    Reputation
    425
    Thanks
    8,598
    I just died inside.

  6. #5
    LionelMessi10's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Location
    MPGH.NET
    Posts
    6,125
    Reputation
    114
    Thanks
    4,545
    My Mood
    Aggressive
    I do not understand anything ...

  7. #6
    CAFlames's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Location
    Where ever my imagination takes me
    Posts
    3,014
    Reputation
    202
    Thanks
    2,934
    My Mood
    Twisted
    sweet... but no one needs if we have box esp lol :P

    Current Works:
    ---Horror Game






    Special thanks to drgnforce9 for my sig picture

    Quote Originally Posted by m_t_h View Post

    CAflames is one epic coder.

    Rep and thanks him.. or you're perma banned.

  8. #7
    topblast's Avatar
    Join Date
    Mar 2010
    Gender
    male
    Location
    Far from around you Programmer: C++ | VB | C# | JAVA
    Posts
    3,607
    Reputation
    149
    Thanks
    4,922
    My Mood
    Cool
    K i am bad at asm... but all i can see it a bunch of MOVs what are they really doing
    I just like programming, that is all.

    Current Stuff:

    • GPU Programmer (Cuda)
    • Client/Server (Cloud Server)
    • Mobile App Development

  9. #8
    whit's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Posts
    7,170
    Reputation
    490
    Thanks
    2,252
    Quote Originally Posted by topblast View Post
    K i am bad at asm... but all i can see it a bunch of MOVs what are they really doing
    ebp is been pushed to the stack
    Then a bunch of moves..
    Then ebp is being taken from the stack
    And then it returns im just now getting into assembly aand reversing

  10. #9
    +CodeDemon+'s Avatar
    Join Date
    Feb 2011
    Gender
    male
    Posts
    31
    Reputation
    10
    Thanks
    16
    Thats CShell bro, not engine. Nexon removed this back in like June, didnt they? if you're a BR, which is what it seems like, they probably didnt remove it from the BR client.

  11. #10
    supercarz1991's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    North of Hell, South of Heaven
    Posts
    6,067
    Reputation
    323
    Thanks
    3,323
    My Mood
    Doh
    i always find this when i'm in olly with cshell, but it doesn't work if you turn it on/off

    commando: You're probably the best non-coder coder I know LOL


  12. #11
    D-Vid the DBag's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Posts
    146
    Reputation
    10
    Thanks
    13
    My Mood
    Lurking
    Quote Originally Posted by +CodeDemon+ View Post
    Thats CShell bro, not engine. Nexon removed this back in like June, didnt they? if you're a BR, which is what it seems like, they probably didnt remove it from the BR client.
    How's that CShell?
    You may know WAY more than I do, but I do know that CShell addresses are in the 37100000 - 37886FFF range.
    Engine is in the 461000 - 920FFF range.

    So, explain how you figure that's CShell?
    It looks to me like the addresses @Alessandro10 is showing below, are from the Engine.exe...
    BUT, these addresses are not present in the currently dumped Engine.exe, so they must have removed it for NA, as you're saying.
    SOOO...
    In conclusion, you are HALF right, @Mr. CodeDemon.
    Quote Originally Posted by Alessandro10 View Post
    Code:
    ___:0076A650                 push    ebp
    ___:0076A651                 mov     ebp, esp
    ___:0076A653                 mov     off_90C394, offset off_78933C
    ___:0076A65D                 movss   xmm0, dword_7749E8
    ___:0076A665                 movss   dword_90C398, xmm0
    ___:0076A66D                 mov     off_90C39C, offset aModeldebug_dra ; "ModelDebug_DrawBoxes"
    ___:0076A677                 mov     dword_90C3A0, 0
    ___:0076A681                 mov     eax, off_90DDC8
    ___:0076A686                 mov     off_90C3A4, eax
    ___:0076A68B                 mov     off_90DDC8, offset off_90C394
    ___:0076A695                 mov     off_90C394, offset off_789320
    ___:0076A69F                 mov     dword_90C3A8, 0
    ___:0076A6A9                 pop     ebp
    ___:0076A6AA                 retn
    Works for Me.......

    Its is Easy oKKKKKKKKKKKK
    Last edited by D-Vid the DBag; 03-02-2011 at 09:42 PM.


  13. #12
    mmbob's Avatar
    Join Date
    Dec 2009
    Gender
    male
    Location
    ja
    Posts
    655
    Reputation
    70
    Thanks
    1,156
    My Mood
    Bitchy
    Straight translation:
    Code:
    void InitDrawBoxes()
    {
    	*(DWORD*) 0x90C394 = *(DWORD*) 0x78933C;
    	*(DWORD*) 0x90C398 = *(DWORD*) 0x7749E8;
    	*(char**) 0x90C39C = "ModelDebug_DrawBoxes";
    	*(DWORD*) 0x90C3A0 = 0;
    	*(DWORD*) 0x90C3A4 = *(DWORD*) 0x90DDC8;
    	*(DWORD*) 0x90DDC8 = *(DWORD*) 0x90C394;
    	*(DWORD*) 0x90C394 = *(DWORD*) 0x789320;
    }
    Probably more close to the c++ source:
    Code:
    struct CEngineVar
    {
    	void* pOnChangeFunc;
    	void* pSomething1;
    	char* CommandName;
    	DWORD Value;
    	void* pSomething2;
    }
    
    void InitDrawBoxes()
    {
    	CEngineVar& DrawBoxes = (CEngineVar&) 0x90C394; 
    	DrawBoxes.pOnChangeFunc = *(DWORD*) 0x78933C;
    	DrawBoxes.pSomething1 = *(DWORD*) 0x7749E8;
    	DrawBoxes.CommandName = "ModelDebug_DrawBoxes";
    	DrawBoxes.Value = 0;
    	DrawBoxes.pSomething2 = *(DWORD*) 0x90DDC8;
    	*(DWORD*) 0x90DDC8 = *(DWORD*) 0x90C394;	// Some weird pointer switching or something
    	*(DWORD*) 0x90C394 = *(DWORD*) 0x789320;
    }
    It's old and doesn't work any more. If you mess with the change function you might get it working though. I don't know.

  14. The Following 3 Users Say Thank You to mmbob For This Useful Post:

    D-Vid the DBag (03-02-2011),[MPGH]Flengo (03-03-2011),LionelMessi10 (03-02-2011)

  15. #13
    LionelMessi10's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Location
    MPGH.NET
    Posts
    6,125
    Reputation
    114
    Thanks
    4,545
    My Mood
    Aggressive
    Quote Originally Posted by mmbob View Post
    Straight translation:
    Code:
    void InitDrawBoxes()
    {
    	*(DWORD*) 0x90C394 = *(DWORD*) 0x78933C;
    	*(DWORD*) 0x90C398 = *(DWORD*) 0x7749E8;
    	*(char**) 0x90C39C = "ModelDebug_DrawBoxes";
    	*(DWORD*) 0x90C3A0 = 0;
    	*(DWORD*) 0x90C3A4 = *(DWORD*) 0x90DDC8;
    	*(DWORD*) 0x90DDC8 = *(DWORD*) 0x90C394;
    	*(DWORD*) 0x90C394 = *(DWORD*) 0x789320;
    }
    Probably more close to the c++ source:
    Code:
    struct CEngineVar
    {
    	void* pOnChangeFunc;
    	void* pSomething1;
    	char* CommandName;
    	DWORD Value;
    	void* pSomething2;
    }
    
    void InitDrawBoxes()
    {
    	CEngineVar& DrawBoxes = (CEngineVar&) 0x90C394; 
    	DrawBoxes.pOnChangeFunc = *(DWORD*) 0x78933C;
    	DrawBoxes.pSomething1 = *(DWORD*) 0x7749E8;
    	DrawBoxes.CommandName = "ModelDebug_DrawBoxes";
    	DrawBoxes.Value = 0;
    	DrawBoxes.pSomething2 = *(DWORD*) 0x90DDC8;
    	*(DWORD*) 0x90DDC8 = *(DWORD*) 0x90C394;	// Some weird pointer switching or something
    	*(DWORD*) 0x90C394 = *(DWORD*) 0x789320;
    }
    It's old and doesn't work any more. If you mess with the change function you might get it working though. I don't know.
    You is pro guy

  16. #14
    D-Vid the DBag's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Posts
    146
    Reputation
    10
    Thanks
    13
    My Mood
    Lurking
    Quote Originally Posted by Alessandro10 View Post
    You is pro guy
    Duh!
    mmbob is like the greatest. :P


  17. The Following User Says Thank You to D-Vid the DBag For This Useful Post:

    NOOBJr (03-03-2011)

  18. #15
    NOOBJr's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    in NOOB
    Posts
    1,426
    Reputation
    112
    Thanks
    693
    Yea tis will only work for Ca BR

Page 1 of 2 12 LastLast