Jump to content
Tuts 4 You

may you help me?thanks all.


diskgetor

Recommended Posts

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////    
      + (7E80 ^ 0xA35C) / 99
      + ((unsigned int)((unsigned __int64)(818089009i64 * AB50) >> 32) >> 31)
      + ((unsigned int)((unsigned __int64)(156180629i64 * (D075 ^ 0x701B)) >> 32) >> 31);
  D075 = D075;
  v22 = (unsigned __int8)(D075 ^ 0x1B);
  v23 = (v22 + 1) * ((unsigned __int8)(2929 ^ 0x79) + 211)
      + ((v22 + 1) * ((unsigned int)(unsigned __int8)(2929 ^ 0x79) + 211) >> 16)
      + (((unsigned __int16)(((unsigned __int16)(D075 ^ 7E80) ^ 0xD347) + ((D075 ^ 7E80 ^ 0xD347u) >> 16))
        + (unsigned int)(unsigned __int16)((((unsigned __int16)(v20 + HIWORD(v20)) + (unsigned int)v19) >> 16)
                                         + v20
                                         + HIWORD(v20)
                                         + v19)) >> 16)
      + ((unsigned __int16)(D075 ^ 7E80) ^ 0xD347)
      + ((D075 ^ 7E80 ^ 0xD347u) >> 16)
      + (((unsigned __int16)(v20 + HIWORD(v20)) + (unsigned int)v19) >> 16)
      + v20
      + HIWORD(v20)
      + v19
      + (((unsigned __int16)((v22 + 1) * ((unsigned __int8)(2929 ^ 0x79) + 211)
                           + ((v22 + 1) * ((unsigned int)(unsigned __int8)(2929 ^ 0x79) + 211) >> 16))
        + (unsigned int)(unsigned __int16)((((unsigned __int16)(((unsigned __int16)(D075 ^ 7E80) ^ 0xD347)
                                                              + ((D075 ^ 7E80 ^ 0xD347u) >> 16))
                                           + (unsigned int)(unsigned __int16)((((unsigned __int16)(v20 + HIWORD(v20))
                                                                              + (unsigned int)v19) >> 16)
                                                                            + v20
                                                                            + HIWORD(v20)
                                                                            + v19)) >> 16)
                                         + ((unsigned __int16)(D075 ^ 7E80) ^ 0xD347)
                                         + ((D075 ^ 7E80 ^ 0xD347u) >> 16)
                                         + (((unsigned __int16)(v20 + HIWORD(v20)) + (unsigned int)v19) >> 16)
                                         + v20
                                         + HIWORD(v20)
                                         + v19)) >> 16);
  170A = 170A;
  v25 = (unsigned __int16)((v22 + 17) * ((unsigned __int8)(7E80 ^ 0x5C) + 11)
                         + ((v22 + 17) * ((unsigned int)(unsigned __int8)(7E80 ^ 0x5C) + 11) >> 16))
      + v23;
  if ( (170A ^ 0xABF4) != ((unsigned __int16)(HIWORD(v25) + v25) ^ 0x82EA) )  //here must be equal to
 
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
now,i was olly known the 7E80 ,how can i get the another 6 byte:2929  D075 170A
$ ==>    >2929 D075
$+4      >7E80 170A

Link to comment

This "decompiled" code makes absolutely no sense, as you obviously have no clue on how to use IDA and HexRays.


Please save us time and effort and post normal disassembly - then *maybe* someone will take a look at it.


  • Like 1
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...