Results 1 to 14 of 14
  1. #1
    walnut29's Avatar
    Join Date
    Dec 2018
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0

    Unpacking crossfire and cshell on CFNA

    I have tried a few different methods of unpacking cshell - loadlib, petools dumping on game start; however i can never get a correct dump. Seems it is still packed. Any suggestions?

  2. #2
    96neko's Avatar
    Join Date
    Nov 2015
    Gender
    male
    Location
    00:25:B5:AA:01:1F
    Posts
    768
    Reputation
    10
    Thanks
    142
    My Mood
    Angelic
    @walnut29 here's a bypass that i created a long ago , you can use it and dump the cshell.dll&crossfire.exe
    @Royce kinda check the attachment
    <b>Downloadable Files</b> Downloadable Files



  3. The Following 13 Users Say Thank You to 96neko For This Useful Post:

    akbargain (12-20-2018),androw3349 (12-21-2018),bhopo (08-24-2023),daotuanquang91 (02-23-2024),elsarokh2017 (12-21-2018),gflames12 (12-19-2018),jann0125 (04-06-2019),Marvelboy (02-12-2019),membertest1985 (01-04-2019),MemoryThePast (12-19-2018),Minouuu (12-19-2018),sobaka123123123 (12-25-2018),walnut29 (12-19-2018)

  4. #3
    (Virus)'s Avatar
    Join Date
    Dec 2018
    Gender
    male
    Posts
    137
    Reputation
    10
    Thanks
    41
    My Mood
    Fine
    Quote Originally Posted by walnut29 View Post
    I have tried a few different methods of unpacking cshell - loadlib, petools dumping on game start; however i can never get a correct dump. Seems it is still packed. Any suggestions?
    For cshell many anti themida load library posted afte it load it just open pe tools then dumpcshell and open it in odbg
    If not work in odbg then u are running load lib .exe just press f9 serval times until anlizing cshell appers down left
    For crossfire
    When xigncode open just open chimprec as admin then choose crossfire.exe process then dump it
    And here u that

  5. #4
    Userwemp's Avatar
    Join Date
    Feb 2018
    Gender
    male
    Posts
    65
    Reputation
    36
    Thanks
    3
    I paused XIGNCODE well the moment it appeared, then I was able to dumped Crossfire.exe with Scylla Dumper, more of the error when I opened the dump on OllyDBG. @96neko

  6. #5
    96neko's Avatar
    Join Date
    Nov 2015
    Gender
    male
    Location
    00:25:B5:AA:01:1F
    Posts
    768
    Reputation
    10
    Thanks
    142
    My Mood
    Angelic
    Quote Originally Posted by Userwemp View Post
    I paused XIGNCODE well the moment it appeared, then I was able to dumped Crossfire.exe with Scylla Dumper, more of the error when I opened the dump on OllyDBG. @96neko
    for sure u'll get errors cause you paused the game before it finish loading it's modules , you need to bypass xigncode while the game is running and working , then just pause the process and dump the modules you need, u can wait the bypass to be approved by @Royce or you can ask in the BR section of crossfire



  7. #6
    Userwemp's Avatar
    Join Date
    Feb 2018
    Gender
    male
    Posts
    65
    Reputation
    36
    Thanks
    3
    Quote Originally Posted by 96neko View Post
    for sure u'll get errors cause you paused the game before it finish loading it's modules , you need to bypass xigncode while the game is running and working , then just pause the process and dump the modules you need, u can wait the bypass to be approved by @Royce or you can ask in the BR section of crossfire
    just one more question, do you have the pattern of the address Device?
    I'm wanting it for the CFBR (I'm Brazilian haha)

  8. #7
    96neko's Avatar
    Join Date
    Nov 2015
    Gender
    male
    Location
    00:25:B5:AA:01:1F
    Posts
    768
    Reputation
    10
    Thanks
    142
    My Mood
    Angelic
    Quote Originally Posted by Userwemp View Post
    just one more question, do you have the pattern of the address Device?
    I'm wanting it for the CFBR (I'm Brazilian haha)
    eu sei
    find endscene and just read the asm , you'll find the pDevice there



  9. #8
    Userwemp's Avatar
    Join Date
    Feb 2018
    Gender
    male
    Posts
    65
    Reputation
    36
    Thanks
    3
    Quote Originally Posted by 96neko View Post
    eu sei
    find endscene and just read the asm , you'll find the pDevice there
    0046115F(address EndSceneEngine CFBR) mov ecx, [eax]
    00461161 mov edx, [ecx+0A8h]


  10. #9
    96neko's Avatar
    Join Date
    Nov 2015
    Gender
    male
    Location
    00:25:B5:AA:01:1F
    Posts
    768
    Reputation
    10
    Thanks
    142
    My Mood
    Angelic
    Quote Originally Posted by Userwemp View Post
    0046115F(address EndSceneEngine CFBR) mov ecx, [eax]
    00461161 mov edx, [ecx+0A8h]

    upload & pm me ur cf br unpacked executable , i'll make aob for you

    - - - Updated - - -

    Quote Originally Posted by Userwemp View Post
    0046115F(address EndSceneEngine CFBR) mov ecx, [eax]
    00461161 mov edx, [ecx+0A8h]

    upload & pm me ur cf br unpacked executable , i'll make aob for you



  11. #10
    Userwemp's Avatar
    Join Date
    Feb 2018
    Gender
    male
    Posts
    65
    Reputation
    36
    Thanks
    3
    Quote Originally Posted by 96neko View Post
    upload & pm me ur cf br unpacked executable , i'll make aob for you

    - - - Updated - - -



    upload & pm me ur cf br unpacked executable , i'll make aob for you
    Okay, I sent it by private message.

  12. #11
    96neko's Avatar
    Join Date
    Nov 2015
    Gender
    male
    Location
    00:25:B5:AA:01:1F
    Posts
    768
    Reputation
    10
    Thanks
    142
    My Mood
    Angelic
    Quote Originally Posted by Userwemp View Post
    Okay, I sent it by private message.
    i'll check it now , i may reply late cause i'm working


    update :
    current pDevice is: 0x01199E90 ( as it's in IDA )
    Code:
    mov eax, offset pDevice 
    B8 90 9E 19 01 E8 28 0C ?? ?? BE 90 9E 19 01 E8 5E 0B ?? ?? 8B 0D 90 9E 19 01 51
    Last edited by 96neko; 12-21-2018 at 04:23 AM. Reason: added sig



  13. #12
    Userwemp's Avatar
    Join Date
    Feb 2018
    Gender
    male
    Posts
    65
    Reputation
    36
    Thanks
    3
    Quote Originally Posted by 96neko View Post
    i'll check it now , i may reply late cause i'm working


    update :
    current pDevice is: 0x01199E90 ( as it's in IDA )
    Code:
    mov eax, offset pDevice 
    B8 90 9E 19 01 E8 28 0C ?? ?? BE 90 9E 19 01 E8 5E 0B ?? ?? 8B 0D 90 9E 19 01 51
    Can you tell me why?


  14. #13
    jayjay153's Avatar
    Join Date
    Jan 2018
    Gender
    female
    Posts
    294
    Reputation
    10
    Thanks
    113
    Code:
    LTRESULT __cdecl MyFlipScreen(uint32 flags)
    {
            static DWORD FindDevice = NULL;
    	if (FindDevice == NULL)
    		FindDevice = Memory->FindPattern((DWORD)GetModuleHandleA(eCF), 0xFFFFFF, (PBYTE)"\x8B\x35\x00\x00\x00\x00\x8B\xEE\xE8\x00\x00\x00\x00\x8B\x45\x00\x8B\x08\x8B\x91", "xx????xxx????xx?xxxx");
    
    	if (FindDevice)
    	{
    		IDirect3DDevice9 *pDevice = *(LPDIRECT3DDEVICE9 *)(*(DWORD *)(*(DWORD *)(FindDevice + 0x2)));
    
    		if (pDevice)
    		{
    			// [ DRAW ESP ]
    			for (int i = 0; i < GetMaxPlayer(); i++)
    				pVisuals.UpdatePlayerVisual(i, pDevice);
    		}
    	}
    	return oFlipScreen(flags);
    }
    Last edited by jayjay153; 12-21-2018 at 05:39 AM.

  15. #14
    96neko's Avatar
    Join Date
    Nov 2015
    Gender
    male
    Location
    00:25:B5:AA:01:1F
    Posts
    768
    Reputation
    10
    Thanks
    142
    My Mood
    Angelic
    Quote Originally Posted by Userwemp View Post
    Can you tell me why?

    cf.exe + 0xD99E90

    Last edited by 96neko; 12-21-2018 at 08:19 AM. Reason: added pic



Similar Threads

  1. [Request] Dumped Crossfire and CShell
    By elements1990 in forum CrossFire Hack Coding / Programming / Source Code
    Replies: 0
    Last Post: 06-16-2018, 03:33 PM
  2. [Release] CrossFire.exe-CShell Unpacked - 20.12.2012
    By 3D in forum CrossFire Hack Coding / Programming / Source Code
    Replies: 5
    Last Post: 12-24-2012, 09:38 PM
  3. [Help] LTClient and CShell - Crossfire PH
    By Sprite in forum CrossFire Hack Coding / Programming / Source Code
    Replies: 3
    Last Post: 05-22-2011, 03:56 AM
  4. who has engine and cshell unpack
    By snayfer in forum Combat Arms Coding Help & Discussion
    Replies: 5
    Last Post: 03-10-2011, 07:06 PM
  5. [Help] Unpack Engine and Cshell.dll (Adress of hacks after pacthes)
    By filecroc in forum Combat Arms Coding Help & Discussion
    Replies: 2
    Last Post: 10-14-2010, 09:05 AM