Get Local IP

  • 0 Respuestas
  • 4558 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5709
  • Actividad:
    100%
  • Country: ar
  • Reputación 37
  • ANTRAX
  • Skype: underc0de.org
  • Twitter: @Underc0de
    • Ver Perfil
    • Underc0de
    • Email

Get Local IP

  • en: Mayo 18, 2013, 03:13:06 pm
IP Locator hecho en MASM32. Quizas a alguien le sirva para alguna aplicacion estilo troyano

Código: (asm) [Seleccionar]
    .586
    .model flat, stdcall
    option casemap:none
     
     
    include       windows.inc
    include       kernel32.inc
    include       user32.inc
    include       ws2_32.inc
     
     
    includelib    user32.lib
    includelib    kernel32.lib
    includelib    ws2_32.lib
     
     
    .data
        wsaData WSADATA <>;
        P hostent <>;
        HostName db 128 dup(0);
        szCaption db "Twój adres IP",0
     
     
    .data?
     
     
    .code
    start:
        push offset wsaData
        push 0101h
        call WSAStartup
       
        push 128
        push offset HostName
        call gethostname
     
     
        push offset HostName
        call gethostbyname
       
        mov    ebx, eax
        assume ebx: ptr hostent
        mov    eax, [ebx].h_list
        assume ebx: nothing
        mov    ebx, eax
        mov    eax, [ebx]
        mov    eax, [eax]
       
        push eax
        call inet_ntoa
       
        push 0
        push offset szCaption
        push eax
        push 0
        call MessageBox
       
        push 0
        call ExitProcess
    end start

Autor: DavidF