EMO Style ForumPro - Hos Geldiniz
[Source C++ 1.15] Uhack Source code Uyeols10

Join the forum, it's quick and easy

EMO Style ForumPro - Hos Geldiniz
[Source C++ 1.15] Uhack Source code Uyeols10
EMO Style ForumPro - Hos Geldiniz
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Giriş yap

Şifremi unuttum

Istatistikler
Toplam 203 kayıtlı kullanıcımız var
Son kaydolan kullanıcımız: crayzboy76

Kullanıcılarımız toplam 1186 mesaj attılar bunda 862 konu
Tarıyıcı
 Kapı
 Indeks
 Üye Listesi
 Profil
 SSS
 Arama
Arama
 
 

Sonuç :
 


Rechercher çıkıntı araştırma

RSS akısı


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Anahtar-kelime

loot  kutu  pointer  

Kimler hatta?
Toplam 5 kullanıcı online :: 0 Kayıtlı, 0 Gizli ve 5 Misafir

Yok

[ Bütün listeye bak ]


Sitede bugüne kadar en çok 217 kişi C.tesi Tem. 29, 2017 1:46 am tarihinde online oldu.
En son konular
» İnternetten Para Kazandıran Oyun ! Ödeme Alt Limiti Yok ! DEV KONU
[Source C++ 1.15] Uhack Source code I_icon_minitimeCuma Ağus. 29, 2014 8:33 am tarafından Hello EMO

» goldenchase.net maden yaparak para kazanma
[Source C++ 1.15] Uhack Source code I_icon_minitimeCuma Ağus. 29, 2014 8:18 am tarafından Hello EMO

» etichal hacker görsel egitim seti
[Source C++ 1.15] Uhack Source code I_icon_minitimeÇarş. Ağus. 06, 2014 4:57 am tarafından Hello EMO

» KO TBL Source C#
[Source C++ 1.15] Uhack Source code I_icon_minitimePtsi Ara. 09, 2013 6:36 am tarafından Hello EMO

» x86 Registers
[Source C++ 1.15] Uhack Source code I_icon_minitimeC.tesi Ağus. 24, 2013 5:02 am tarafından Hello EMO

» [Tutorial] Pegando Address, Pointers de WYD
[Source C++ 1.15] Uhack Source code I_icon_minitimeÇarş. Tem. 10, 2013 7:25 am tarafından Hello EMO

» [Tutorial] Pegando Address, Pointers de CS Metodo²
[Source C++ 1.15] Uhack Source code I_icon_minitimeÇarş. Tem. 10, 2013 7:23 am tarafından Hello EMO

» [Tutorial] Aprendendo basico deASM OLLYDBG
[Source C++ 1.15] Uhack Source code I_icon_minitimeÇarş. Tem. 10, 2013 7:22 am tarafından Hello EMO

» Basic C# DLL injector
[Source C++ 1.15] Uhack Source code I_icon_minitimePtsi Tem. 08, 2013 7:48 am tarafından Hello EMO

Reklam

[Source C++ 1.15] Uhack Source code

Aşağa gitmek

[Source C++ 1.15] Uhack Source code Empty [Source C++ 1.15] Uhack Source code

Mesaj tarafından Hello EMO Perş. Ara. 09, 2010 5:39 am

Thanks to
AgentGod for null timer and download addresses
Mcmike for SEH

Kod:
#define WIN32_LEAN_AND_MEAN
#include <windows.h>       
#include "detours.h"

LONG    WINAPI UnhandlerExceptionFilter(struct _EXCEPTION_POINTERS* ExceptionInfo);
DWORD    WINAPI GetTickCount_Detour(void);
BOOL    WINAPI GetThreadContext_Detour (HANDLE hThread,LPCONTEXT lpContext);
DETOUR_TRAMPOLINE(BOOL WINAPI GetThreadContext_Trampoline(HANDLE ,LPCONTEXT) ,GetThreadContext);
void    Set_SEH_and_BreakPoints(void);
LPTOP_LEVEL_EXCEPTION_FILTER oldHandler=NULL;
BYTE    opcodes[5];

BOOL APIENTRY DllMain( HANDLE hModule, DWORD  ul_reason_for_call, LPVOID lpReserved)
{
    switch(ul_reason_for_call)
    {
        case DLL_PROCESS_ATTACH:
            DisableThreadLibraryCalls(GetModuleHandle(NULL));
            ReadProcessMemory(GetCurrentProcess(),(LPVOID)GetProcAddress(GetModuleHandle("Kernel32"),"GetTickCount"),&opcodes,5,0);
            DetourFunction((PBYTE)GetTickCount,(PBYTE)GetTickCount_Detour);
            DetourFunctionWithTrampoline((PBYTE)GetThreadContext_Trampoline,(PBYTE)GetThreadContext_Detour);   
        break;

        case DLL_PROCESS_DETACH:
            DetourRemove((PBYTE) GetThreadContext_Trampoline,(PBYTE) GetThreadContext_Detour);
            WriteProcessMemory(GetCurrentProcess(),(LPVOID)GetProcAddress(GetModuleHandle("Kernel32"),"GetTickCount"),&opcodes,5,0);
            if (oldHandler) SetUnhandledExceptionFilter(oldHandler);
        break;
    }

    return true;
}

DWORD WINAPI GetTickCount_Detour()
{
    Set_SEH_and_BreakPoints();
    WriteProcessMemory(GetCurrentProcess(),(LPVOID)GetProcAddress(GetModuleHandle("Kernel32"),"GetTickCount"),&opcodes,5,0);
    return GetTickCount();
}

void Set_SEH_and_BreakPoints()
{
    oldHandler=SetUnhandledExceptionFilter(UnhandlerExceptionFilter);
    CONTEXT ctx = {CONTEXT_DEBUG_REGISTERS};
    ctx.Dr6 = 0x00000000;

    ctx.Dr0 = 0x4A3007;        // Null Timer
    ctx.Dr7 |= 0x00000001;

    ctx.Dr1=0x450220;        // shows 100 for download
    ctx.Dr7 |= 0x00000004;

    ctx.Dr2=0x450228;        // shows counting to 100 for download
    ctx.Dr7 |= 0x00000010;
    SetThreadContext(GetCurrentThread(), &ctx);
}

LONG WINAPI UnhandlerExceptionFilter(struct _EXCEPTION_POINTERS* ExceptionInfo)
{
    if(ExceptionInfo->ExceptionRecord->ExceptionCode==EXCEPTION_SINGLE_STEP )
    {   
        if ((DWORD)ExceptionInfo->ExceptionRecord->ExceptionAddress==0x4A3007)
        {
            ExceptionInfo->ContextRecord->Eip+=0x05; // move 5 bytes
            ExceptionInfo->ContextRecord->Dr0=0x4A3007;
            ExceptionInfo->ContextRecord->Dr7|=0x00000010;
            return EXCEPTION_CONTINUE_EXECUTION;
        }
        if ((DWORD)ExceptionInfo->ExceptionRecord->ExceptionAddress==0x450220)
        {
            ExceptionInfo->ContextRecord->Eip+=0x06; // move 6 bytes
            ExceptionInfo->ContextRecord->Dr1=0x450220;
            ExceptionInfo->ContextRecord->Dr7|=0x00000010;
            return EXCEPTION_CONTINUE_EXECUTION;
        }
        if ((DWORD)ExceptionInfo->ExceptionRecord->ExceptionAddress==0x450228)
        {
            ExceptionInfo->ContextRecord->Eip+=0x06; // move 6 bytes
            ExceptionInfo->ContextRecord->Dr2=0x450228;
            ExceptionInfo->ContextRecord->Dr7|=0x00000010;
            return EXCEPTION_CONTINUE_EXECUTION;
        }
    }
    return EXCEPTION_CONTINUE_SEARCH;
}

BOOL WINAPI GetThreadContext_Detour(HANDLE hThread,LPCONTEXT lpContext)
{
    BOOL ret=GetThreadContext_Trampoline( hThread, lpContext);
    if (lpContext->ContextFlags && CONTEXT_DEBUG_REGISTERS) {
        lpContext->Dr0=0;
        lpContext->Dr1=0;
        lpContext->Dr2=0;
        lpContext->Dr3=0;
        lpContext->Dr6=0;
        lpContext->Dr7=0;
    }

    return ret;
Hello EMO
Hello EMO
EMO Team
EMO Team

Cinsiyet : Erkek
Burçlar : Yay
Yılan
Mesaj Sayısı : 935
Puan : 374643
Rep Puanı : 18
Doğum tarihi : 28/11/89
Kayıt tarihi : 21/07/09
Yaş : 34
Nerden : EMO WorlD
İş/Hobiler : RCE Student / Game Hacking / Learn Beginner C#,C++,Delphi
Lakap : EMO

https://emostyle.yetkinforum.com

Sayfa başına dön Aşağa gitmek

Sayfa başına dön

- Similar topics

 
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz