EMO Style ForumPro - Hos Geldiniz
Giriş yap

Şifremi unuttum

Istatistikler
Toplam 202 kayıtlı kullanıcımız var
Son kaydolan kullanıcımız: AnthonyFurey3

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 


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

Yok

[ Bütün listeye bak ]


Sitede bugüne kadar en çok 92 kişi Paz Ağus. 28, 2016 6:58 am tarihinde online oldu.
En son konular
» İnternetten Para Kazandıran Oyun ! Ödeme Alt Limiti Yok ! DEV KONU
Cuma Ağus. 29, 2014 8:33 am tarafından Hello EMO

» goldenchase.net maden yaparak para kazanma
Cuma Ağus. 29, 2014 8:18 am tarafından Hello EMO

» etichal hacker görsel egitim seti
Çarş. Ağus. 06, 2014 4:57 am tarafından Hello EMO

» KO TBL Source C#
Ptsi Ara. 09, 2013 6:36 am tarafından Hello EMO

» x86 Registers
C.tesi Ağus. 24, 2013 5:02 am tarafından Hello EMO

» [Tutorial] Pegando Address, Pointers de WYD
Çarş. Tem. 10, 2013 7:25 am tarafından Hello EMO

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

» [Tutorial] Aprendendo basico deASM OLLYDBG
Çarş. Tem. 10, 2013 7:22 am tarafından Hello EMO

» Basic C# DLL injector
Ptsi Tem. 08, 2013 7:48 am tarafından Hello EMO

Reklam

Memory Scanner v2 scan-source!

Önceki başlık Sonraki başlık Aşağa gitmek

Memory Scanner v2 scan-source!

Mesaj tarafından Hello EMO Bir Cuma Tem. 29, 2011 1:24 am

Anden100 demiş ki:
besimbicer demiş ki:please open source and download link thanks

My computer was stolen, so i don't have it anymore Sad, iPromise has quite a lot of threads asking for help on this topic, go look through them, and you will be spoon fed as he was Smile

Edit:
Whatever, Spoonfeed!
Kod:
BOOL MemoryScanner::scan(int value){
   if(update)
      clearScan();
   std::fstream save(ADDRFILE, std::ios::binary | std::ios::out | std::ios::app);
   int pos = 0;
   addr address[50];
   MEMORY_BASIC_INFORMATION mbi;
   SYSTEM_INFO si;
   char bufstr[MAX_PATH];
   GetSystemInfo(&si);
   int min = (int)si.lpMinimumApplicationAddress;
   int max = (int)si.lpMaximumApplicationAddress;
   size_t s;
   handleAddressList(LB_RESETCONTENT, 0, 0);
   if(hProcess == INVALID_HANDLE_VALUE){
      MessageBox(NULL, "Please choose a process!", "Notice", NULL);
      return FALSE;
   }
   for(int i = min; i < max;){
      s = VirtualQueryEx(hProcess, (LPVOID)i, &mbi, sizeof(MEMORY_BASIC_INFORMATION));
      if(s == sizeof(MEMORY_BASIC_INFORMATION) && mbi.Type == MEM_PRIVATE && mbi.State == MEM_COMMIT && mbi.RegionSize > 0){
         size_t reg = mbi.RegionSize;
         void *buffer = malloc(reg);
         ReadProcessMemory(hProcess, (LPVOID)mbi.BaseAddress, buffer, reg, NULL);
         for(unsigned int j = 0; j < reg; j++){
            int *val = (int*)((DWORD)buffer + j);
            if(*val == value){
               if(pos <= SAVECOUNT+1){
                  save.write(reinterpret_cast<char*>(&address), sizeof(addr)*pos);
                  pos = 0;
               }
               address[pos].address = (int)mbi.BaseAddress+j;
               address[pos].value = value;
               pos++;
               resultcount++;
            }
         }
      }
      if(s == 0){
         DWORD err = GetLastError();
         if(err == 6)
            sprintf_s(bufstr, sizeof(bufstr), "Please select a process");
         else
            sprintf_s(bufstr, sizeof(bufstr), "VirtualQueryEx failed with error code: %d", err);
         MessageBox(NULL, bufstr, "Error!", 0);
         return FALSE;
      }
      DWORD prog = (DWORD)mbi.BaseAddress + (DWORD)mbi.RegionSize;
      i = prog;
   }
   save.write(reinterpret_cast<char*>(&address), sizeof(addr)*pos);
   save.close();
   printScan();
   startUpdate();
   return TRUE;
}

I believe this is the actual code used in the original .exe, the saving to a file is purely so that i can access it in another thread. A LOT of improvements could be done :O


Hello Kitty
vs
eMoStyLe




Hello EMO
EMO Team
EMO Team

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

Kullanıcı profilini gör http://emostyle.myforumpro.com

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

Önceki başlık Sonraki başlık Sayfa başına dön


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