Thread: [Offset Value]

Results 1 to 9 of 9
  1. #1
    peywzt's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Posts
    39
    Reputation
    10
    Thanks
    13
    My Mood
    Buzzed

    [Offset Value]

    can u make n' share OFFSET VALUE GENERATOR for:

    -Mayor Title
    -Unlock All Weapon
    -Unlimited Ammo
    cose using CE is to hard for me
    thx 4 All

    I HAVE Exsample Source:
    but i dont know offset value

    Code:
    #define _CRT_SECURE_NO_WARNINGS
    #include <windows.h>
    #include <tlhelp32.h>
    
    
    char *pProcessWindowTitle = "Project Blackout";
    char *pProcessWindowClass = "I3VIEWER";
    char *pProcessModuleName = "PBlackout.i3Exec";
    
    // etc...
    UINT_PTR uipUserRankValue = 50; //rank
    UINT_PTR uipUserPointsValue = 50000; //poin
    
    UINT_PTR uiptrFinalRank, uiptrFinalPoints;
    
    bool isInitMmhMemory = true;
    
    DWORD dwProcessID;
    UINT_PTR uipMmhBaseAddress;
    HANDLE hProcess;
    
    DWORD GetModuleBase(LPSTR lpModuleName, DWORD dwProcessId)
    {
    MODULEENTRY32 lpModuleEntry = {0};
    HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, dwProcessId);
    
    if(!hSnapShot)
    return NULL;
    lpModuleEntry.dwSize = sizeof(lpModuleEntry);
    BOOL bModule = Module32First( hSnapShot, &lpModuleEntry );
    while(bModule)
    {
    if(!strcmp( lpModuleEntry.szModule, lpModuleName ) )
    {
    CloseHandle(hSnapShot);
    return (DWORD)lpModuleEntry.modBaseAddr;
    }
    bModule = Module32Next( hSnapShot, &lpModuleEntry );
    }
    CloseHandle( hSnapShot );
    return NULL;
    }
    
    // DeRef() = credit L. Spiro (MHS)
    UINT_PTR DeRef( UINT_PTR _uiptrPointer ) {
    UINT_PTR uiptrRet;
    if (!::ReadProcessMemory(hProcess, reinterpret_cast<LPVOID>(_uiptrPointer), &uiptrRet, sizeof(uiptrRet), NULL)) { return 0UL; }
    return uiptrRet;
    }
    
    // inisialisasi proses
    void InitApplicationProcess()
    {
    bool isFindWindow = true;
    HWND hWnd = NULL;
    
    while(isFindWindow)
    {
    if((hWnd = FindWindowA(pProcessWindowClass, pProcessWindowTitle)) != NULL) // jika window ditemukan
    {
    isFindWindow = false;
    }
    Sleep(500);
    }
    
    GetWindowThreadProcessId(hWnd, &dwProcessID);
    hProcess = OpenProcess(PROCESS_VM_OPERATION|PROCESS_VM_READ|PROCESS_VM_WRITE|PROCESS_QUERY_INFORMATION, FALSE, dwProcessID);
    }
    
    void MajorMissionHack()
    {
    if(isInitMmhMemory)
    {
    uipMmhBaseAddress = (DWORD)GetModuleHandle(pProcessModuleName);
    
    // misal: pointer yang didapat = PBlackout.i3Exec+00471234 dengan offset 0xA12, tuliskan seperti di bawah!
    uiptrFinalRank = DeRef(uipMmhBaseAddress + 0x4C2F38) + 0xA9D; // i need this offset value!
    uiptrFinalPoints = DeRef(uipMmhBaseAddress + 0x4C2F38) + 0xAA1; // i need this offset value!
    
    isInitMmhMemory = false;
    }
    
    // WriteProcessMemory pada pointer 'rank', berikan nilai uipUserRankValue (35)
    ::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uiptrFinalRank), &uipUserRankValue, sizeof(uipUserRankValue), NULL);
    
    // WriteProcessMemory pada pointer 'points', berikan nilai uipUserPointsValue (999999) LOL!
    ::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uiptrFinalPoints), &uipUserPointsValue, sizeof(uipUserPointsValue), NULL);
    }
    
    void LovelyLoopy()
    {
    // ok, berikan salam dulu! 
    MessageBox(0, "Misio Sukses. Lanjutkan!", "Dll terinject", MB_OK + MB_ICONASTERISK);
    
    InitApplicationProcess();
    
    while(1) // loop selamanya 
    {
    if(GetAsyncKeyState(VK_F12)&1) // jika F12 ditekan
    {
    MajorMissionHack(); // panggil fungsi 'MajorMissionHack()'
    Sleep(500);
    }
    
    Sleep(1);
    }
    }
    
    BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
    {
    DisableThreadLibraryCalls(hDll);
    
    if(dwReason == DLL_PROCESS_ATTACH)
    {
    CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)LovelyLoopy, NULL, NULL, NULL);
    } 
    else if(dwReason == DLL_PROCESS_DETACH)
    {
    CloseHandle(hProcess);
    }
    
    return TRUE;
    }
    
    By: Sapta Agung (My Master)
    Last edited by peywzt; 02-26-2011 at 07:47 PM.

  2. The Following User Says Thank You to peywzt For This Useful Post:

    NewCories (03-11-2011)

  3. #2
    J's Avatar
    Join Date
    Jun 2010
    Gender
    male
    Location
    East Coast
    Posts
    2,164
    Reputation
    452
    Thanks
    5,900
    My Mood
    In Love
    What do you mean offset value?

    The decimal value?
    Keep me motivated for my hack development!

  4. The Following User Says Thank You to J For This Useful Post:

    peywzt (02-27-2011)

  5. #3
    gosicks's Avatar
    Join Date
    Dec 2010
    Gender
    male
    Posts
    52
    Reputation
    10
    Thanks
    12
    My Mood
    Paranoid
    wrong credit.... thats oldhack lol!

  6. The Following 3 Users Say Thank You to gosicks For This Useful Post:

    Black_Zone (03-03-2011),NewCories (03-11-2011),peywzt (02-27-2011)

  7. #4
    sepangah's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Location
    Indonesia
    Posts
    2
    Reputation
    10
    Thanks
    1
    Om hero ngakak,,,

    Even if looking for ammo, etc,, u must unpack i3exec,,
    u can find value, etc,, i3exec << that's all,,,

  8. The Following User Says Thank You to sepangah For This Useful Post:

    peywzt (02-27-2011)

  9. #5
    peywzt's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Posts
    39
    Reputation
    10
    Thanks
    13
    My Mood
    Buzzed
    Quote Originally Posted by gosicks View Post
    wrong credit.... thats oldhack lol!
    so wrong, I just want to be corrected by you guys

    Quote Originally Posted by sepangah View Post
    Om hero ngakak,,,

    Even if looking for ammo, etc,, u must unpack i3exec,,
    u can find value, etc,, i3exec << that's all,,,
    how, I could unpack i3exec,What tools?

    Thx
    Last edited by peywzt; 02-27-2011 at 07:48 PM.

  10. #6
    peywzt's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Posts
    39
    Reputation
    10
    Thanks
    13
    My Mood
    Buzzed
    can u help me for fine offset value in Project Blackout??

  11. #7
    indra11tng's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Posts
    21
    Reputation
    10
    Thanks
    4
    Quote Originally Posted by peywzt View Post
    so wrong, I just want to be corrected by you guys



    how, I could unpack i3exec,What tools?

    Thx



    I3exec can't unpack, and they dont have tutorial unpack. They must unpack i3exec old to get code2 (I am not understand programing).

  12. #8
    demian_wrangler's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Location
    Canada
    Posts
    43
    Reputation
    9
    Thanks
    22
    My Mood
    Angry
    this Projectblackout Forum....
    [IMG]https://i248.photobucke*****m/albums/gg175/vavayosa/Signature3.gif[/IMG]

  13. #9
    Geminikiller™'s Avatar
    Join Date
    Mar 2011
    Gender
    male
    Posts
    9
    Reputation
    10
    Thanks
    0
    My Mood
    Angelic