zawartość strony
O co w tym wszystkim chodzi ? Jak funkcjonuje ten świat ,
zastanawiasz się od dziecka i myślisz ,
rozwiązujesz zadania , męczysz się jak cholera .Czasami wydaje się
że już wiesz ale to tylko złudzenie ,
kolejna idea lub teoria niby prawdziwa ale po pewnym czasie
przestaje pasować do rzeczywistości .
Szukasz dalej , męczysz się jesteś zdezorientowany .
Więc jestem zmęczony , czas na relaks - odprężę się a potem
zacznę na nowo szukać .Sięgam więc
Uwaga! Materiały zamieszczone na tej stronie pochodzą z sieci
internetowej www , nie zamieszczam materiałów pochodzących z
wymiany p2p.Niestety pochodzenia niektórych pozycji nie pamiętam
lub występują one na wielu innych stronach www. Jeżeli ktoś ma
zastrzeżenia co do praw autorskich proszę o kontakt. Jestem za
dostępem do wiedzy a naruszanie czyichś praw autorskich nie jest
moim celem.
Program odczytujący dane o pliku EXE i opisujący jego budowę.
Pobiera informację o budowie i rozmieszczeniu sekcji . Przydatny do
kontroli modyfikacji plików i pisania wirusów plikowych. Dalsze
informacje zawarte będą w dziale MASM na stronie głównej.
.....
#include "paczka_bin.txt"
.....
//---------------------------------------------------------------------------
// Procedura dekompresująca wycięta z biblioteki aplib.lib
//---------------------------------------------------------------------------
void UnPack(const char*bufIn ,char*bufOut)
{
_ESI=(unsigned long)bufIn ;
_EDI=(unsigned long)bufOut;
asm{
cld
mov dl,80h
loc_00401D4C:
mo
Ofset w Pliku . Od PE. W Strukturze
Sekcja numer : 0
02F8-02FF 00F8-00FF 00-07 BYTE Name[8]
.text
0300-0303 0100-0103 08-0B union{DWORD PhysicalAddress,
DWORD VirtualSize}Misc
0003-3000 0030-0300
0304-0307 0104-0107 0C-0F DWORD VirtualAddress
0000-1000 0010-0000
0308-030B 0108-010B 10-13 DWORD SizeOfRawData
0003-2600 0026-0300
030C-030F 010C-010F 14-17
............
; Tego Kodu nie wykonujemy w tym programie !
;#############################################
;Ten Kod ma działac samodzielnie
start_dump:
; początek danych do zapisania w dump.bin
call NIC
NIC:
pop ebp ; pobranie wskaźnika kodu
sub ebp,offset NIC ; korekcja
push MB_OK
lea eax,[ebp + offset Tytul] ; pob