Get Local IP

  • 0 Respuestas
  • 4325 Vistas

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

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5677
  • Actividad:
    30%
  • 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
  1.     .586
  2.     .model flat, stdcall
  3.     option casemap:none
  4.      
  5.      
  6.     include       windows.inc
  7.     include       kernel32.inc
  8.     include       user32.inc
  9.     include       ws2_32.inc
  10.      
  11.      
  12.     includelib    user32.lib
  13.     includelib    kernel32.lib
  14.     includelib    ws2_32.lib
  15.      
  16.      
  17.     .data
  18.         wsaData WSADATA <>;
  19.         P hostent <>;
  20.         HostName db 128 dup(0);
  21.         szCaption db "Twój adres IP",0
  22.      
  23.      
  24.     .data?
  25.      
  26.      
  27.     .code
  28.     start:
  29.         push offset wsaData
  30.         push 0101h
  31.         call WSAStartup
  32.        
  33.         push 128
  34.         push offset HostName
  35.         call gethostname
  36.      
  37.      
  38.         push offset HostName
  39.         call gethostbyname
  40.        
  41.         mov    ebx, eax
  42.         assume ebx: ptr hostent
  43.         mov    eax, [ebx].h_list
  44.         assume ebx: nothing
  45.         mov    ebx, eax
  46.         mov    eax, [ebx]
  47.         mov    eax, [eax]
  48.        
  49.         push eax
  50.         call inet_ntoa
  51.        
  52.         push 0
  53.         push offset szCaption
  54.         push eax
  55.         push 0
  56.         call MessageBox
  57.        
  58.         push 0
  59.         call ExitProcess
  60.     end start

Autor: DavidF