Thread: C++ code help

Results 1 to 2 of 2
  1. #1
    \Anonymous/'s Avatar
    Join Date
    Feb 2014
    Gender
    female
    Posts
    173
    Reputation
    10
    Thanks
    56
    My Mood
    Hot

    C++ code help

    Guys i have a code:
    00673CB0 /$ 51 PUSH ECX
    00673CB1 |. 837C24 0C 01 CMP DWORD PTR SS:[ESP+C],1
    00673CB6 |. 53 PUSH EBX
    00673CB7 |. 8B5C24 0C MOV EBX,DWORD PTR SS:[ESP+C]
    00673CBB |. 55 PUSH EBP
    00673CBC |. C64424 10 00 MOV BYTE PTR SS:[ESP+10],0
    00673CC1 |. 75 05 JNZ SHORT Raiderz_.00673CC8
    00673CC3 |. C64424 10 01 MOV BYTE PTR SS:[ESP+10],1
    00673CC8 |> 8B6C24 10 MOV EBP,DWORD PTR SS:[ESP+10]
    00673CCC |. D94424 18 FLD DWORD PTR SS:[ESP+18]
    00673CD0 |. 55 PUSH EBP ; /Arg4
    00673CD1 |. 51 PUSH ECX ; |Arg3
    00673CD2 |. D91C24 FSTP DWORD PTR SS:[ESP] ; |
    00673CD5 |. 57 PUSH EDI ; |Arg2
    00673CD6 |. 56 PUSH ESI ; |Arg1
    00673CD7 |. B9 60FCCD00 MOV ECX,Raiderz_.00CDFC60 ; |UNICODE "skill_casting"
    00673CDC |. E8 CF040000 CALL Raiderz_.006741B0 ; \Raiderz_.006741B0
    00673CE1 |. D94424 18 FLD DWORD PTR SS:[ESP+18]
    00673CE5 |. 8BD3 MOV EDX,EBX
    00673CE7 |. 84C0 TEST AL,AL
    00673CE9 |. 74 0E JE SHORT Raiderz_.00673CF9
    00673CEB |. 51 PUSH ECX ; /Arg2
    00673CEC |. D91C24 FSTP DWORD PTR SS:[ESP] ; |
    00673CEF |. 56 PUSH ESI ; |Arg1
    00673CF0 |. 8BCF MOV ECX,EDI ; |
    00673CF2 |. E8 F9060000 CALL Raiderz_.006743F0 ; \Raiderz_.006743F0
    00673CF7 |. EB 11 JMP SHORT Raiderz_.00673D0A
    00673CF9 |> 55 PUSH EBP ; /Arg4
    00673CFA |. 51 PUSH ECX ; |Arg3
    00673CFB |. D91C24 FSTP DWORD PTR SS:[ESP] ; |
    00673CFE |. 57 PUSH EDI ; |Arg2
    00673CFF |. 56 PUSH ESI ; |Arg1
    00673D00 |. B9 E8FBCD00 MOV ECX,Raiderz_.00CDFBE8 ; |UNICODE "skill_casting_loop"
    00673D05 |. E8 A6040000 CALL Raiderz_.006741B0 ; \Raiderz_.006741B0
    00673D0A |> 8B86 C0000000 MOV EAX,DWORD PTR DS:[ESI+C0]
    00673D10 |. 8378 70 02 CMP DWORD PTR DS:[EAX+70],2
    00673D14 |. B0 01 MOV AL,1
    00673D16 |. 75 06 JNZ SHORT Raiderz_.00673D1E
    00673D18 |. 8B4C24 1C MOV ECX,DWORD PTR SS:[ESP+1C]
    00673D1C |. 8801 MOV BYTE PTR DS:[ECX],AL
    00673D1E |> 5D POP EBP
    00673D1F |. 5B POP EBX
    00673D20 |. 59 POP ECX
    00673D21 \. C2 1000 RETN 10


    How i can put it on C++ some1 can help me?

  2. #2
    somewhatpro's Avatar
    Join Date
    May 2014
    Gender
    male
    Posts
    317
    Reputation
    38
    Thanks
    29
    My Mood
    Daring
    Quote Originally Posted by \Anonymous/ View Post
    How i can put it on C++ some1 can help me?
    There are two ways.
    Using assembly :
    Pseudocode:
    Code:
    void unknown_function(int arg1, int arg2, int arg3, int arg4)
    {
        DWORD functionaddress = 0x673CB0;
     __asm
      { 
       PUSH arg1
       PUSH arg2
       PUSH arg3
       PUSH arg4
       CALL functionaddress
      }
    }
    using typedef:
    Pseudocode
    Code:
    typedef void __function(int, int , int, int); // 4 parameters (RETN 0x10)
     __function *myfunc = (__function*)(0x673CB0);
    
    int main()
    {
     myfunc(2 , 4 ,  6,  8);
     return 1;
    }
    Last edited by somewhatpro; 07-25-2014 at 03:02 PM.

Similar Threads

  1. [Help Request] Ava gun codes help plz
    By rippantera in forum Alliance of Valiant Arms (AVA) Help
    Replies: 4
    Last Post: 03-01-2013, 02:37 AM
  2. [Help Request] Minecraft 1.4.5 Build Floor Code help please.
    By Zodiacxx in forum Minecraft Help
    Replies: 2
    Last Post: 12-26-2012, 03:09 AM
  3. [Help Request] Coding Help
    By NightmareTX_RETIRED in forum Call of Duty Modern Warfare 3 Coding, Programming & Source Code
    Replies: 10
    Last Post: 07-06-2012, 06:32 PM
  4. [Help Request] Need Code Help.
    By [CF]Hackers in forum CrossFire Help
    Replies: 10
    Last Post: 09-10-2011, 10:20 AM
  5. [Help Request] GSC coding help
    By Brabomclaren in forum Call of Duty Modern Warfare 2 GSC Modding Help/Discussion
    Replies: 4
    Last Post: 06-12-2011, 03:05 AM