Hacking  
  Lipiec 21 2017 16:32:34  
 
Nawigacja
folder Portal
. Artykuły
. Download
. Forum
. Szukaj
. FAQ
. Regulamin
folder Hacking
. Gry Hakerskie
. Filmy
folder Delphi
. Kursy
. Faq
. Źródła
. Komponenty
. Artykuły
folderWebmaster
. JavaScripts
. Skrypty PHP
folderRóżne
. Kontakt
. Zlokalizuj ip
Aktualnie online
. Gości online: 5

. Użytkowników online: 0

. Łącznie użytkowników: 153,485
. Najnowszy użytkownik: ayakidubdap
Ostatnie artykuły
. Metoda ataku symlin...
. Asembler x86 w pigułce
. Binder plików z komp...
. [Asembler/MASM] Pobi...
. Braifuck 4 fun
Nawigacja
Artykuły » Programowanie » [Asembler/MASM] Pobieranie adresu IP
[Asembler/MASM] Pobieranie adresu IP
Skorzystamy teraz z Windowsowej biblioteki do obsługi sieci o nazwie WinSock.

Kod programu jest bardzo prosty:

.386
.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:
; Inicjacja Winsock
invoke WSAStartup, 0101h, addr wsaData
; Pobierz nazwę hosta
invoke gethostname, HostName, 128
; Pobierz strukturę hostent z nazwy hosta
invoke gethostbyname, addr HostName
mov ebx, eax
; EBX aktualnie wskazuje strukturę hostent
assume ebx: ptr hostent
mov eax, [ebx].h_list
assume ebx: nothing
; EBX aktualnie wskazuje na listę adresów IP
mov ebx, eax

mov eax, [ebx]
; Pobierz adres IP z wskaźnika na adres IP
mov eax, [eax]
; Zamień adres IP na tekst
invoke inet_ntoa, eax
invoke MessageBox, 0, eax, addr szCaption, 0
invoke ExitProcess,NULL
end start

To wszystko, dziękuję.
Autor: 0DFh
Oceny
Tylko zarejestrowani użytkownicy mogą oceniać zawartość strony
Zaloguj się lub zarejestruj, żeby móc zagłosować.

Świetne! Świetne! 0% [0 głosów]
Bardzo dobre Bardzo dobre 100% [1 głos]
Dobre Dobre 0% [0 głosów]
Średnie Średnie 0% [0 głosów]
Słabe Słabe 0% [0 głosów]
Logowanie
Nazwa użytkownika

Hasło



Nie masz jeszcze konta?
Zarejestruj się

Nie możesz się zalogować?
Poproś o nowe hasło
Shoutbox
Musisz zalogować się, aby móc dodać wiadomość.

18-07-2017 12:05
significato opzioni binarie truffade http://hartgresit.
phpzilla.net/toqev
usyq/opzioni-binar
ie-demo-orasi-soft
ware.html dial indicator forex terbaru 2016 camaro http://inntinther.
eazylaunch.co

06-07-2017 18:42
Intervideo windvd 2000 dell http://neddingri.p
hp0h.com/sefepej/p
ermanently-activat
e-microsoft-office
-2017-crack-activa
tor-toolkit.html Sedaka plus downloadable software http://sketerop.zg
r.na

05-07-2017 20:43
profittabilita opzioni binarie democracy jeans http://reifreesic.
phpzilla.net/manup
/istruzioni-opzion
i-binarie-democrat
ic-underground-for
ums.html demo broker per opzioni binarie truffaut paris

05-07-2017 17:42
<a href="http://xn--h1
aaeccndpk.xn--p1ai
/index.php?option=
com_k2&view=itemlis
t&task=user&id=51194
9" Chytry&#1080;&#1075;&#1088;
&#1072;&#1090;&#1100;
&

05-07-2017 17:34
<a href="http://www.ac
rp.in/index.php?op
tion=com_k2&view=it
emlist&task=user&id=
3127146" Chytry&#1080;&#1075;&#1088;
&#1072; &#1086;&#1085;&#1083;
&#

Licznik
29,754,663 unikalne wizyty