Filehost.ro - gazduire fisiere
Hacking and more...
HaCkinG CulT
Nou pe simpatie:
Sophya 25 ani
Femeie
25 ani
Bucuresti
cauta Barbat
25 - 54 ani
Hacking and more...ReguliInregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
Hacking and more... / Virus/Trojan /

Cum sa faci un virus nedetectabil - modalitate usoara

Pagini:  1 2 Moderat de Shocker
#26
Vektor
Little Kevin
Din: Arad
Postari: 77

Shocker a scris:


In ASM ar arata cam asa:

Code:

PUSHAD
MOV EDX, xxx (xxx = lungimea codului)
@blabla: (label pentru revenire de la un JMP)
MOV EAX, ep (EP=Entry Point, adresa de pornire a executiei programului)
ADD EAX, EDX
MOV EBX, [DS:EAX]
XOR EBX, 5
MOV [DS:EAX], EBX
DEC EDX
TEST EDX
LOOPNZ @blabla
POPAD



In mare parte, programul e bun. Ash veni insa cu nishte precizari:

MOV EAX, ep    - daca e decriptor de cod executabil sau unpacker nu ishi cunoashte adresa din memorie deci trebuie sa o afle (call $+1 / pop eax / lea eax,[eax+delta]  - asta ar fi un exemplu, de obicei se foloseshte ebp). Mai sunt si cazuri in care packerul modifica adresele direct in instructziuni, dar de obicei nu.
MOV [DS:EAX], EBX    - DS: nu se foloseshte in programarea pe 32 de bitzi, nu este segment ci selector. Pentru a face XOR cu 5 nu este nevoie sa citeshti / scrii un DWORD (in cazul in care faci asta... ciclul trebuie sa se execute de "xxx" - 3 ori altfel rishti page fault daca programul tau se termina la limita paginii alocate)
TEST EDX    - test este o instructziune cu 2 parametri -> test edx,edx      - aceasta ar fi o varianta
LOOPNZ        - loop / loope / loopne - se folosesc cu ecx, nu edx ca si contor ("c" din "ecx" vine de la "counter". Cu toate acestea, programul merge si cu loopnz DACA in ecx este un numar mai mare ca in edx (pentru ca LOOP* decrementeaza pe ecx)

O varianta ar fi:

Code:

push    ecx
    push    ebp    ; nu are rost sa umplem stiva cu toate registrele
    call    delta1
    delta1=$        ; directiva pentru asamblor
    pop    ebp
    mov    ecx,size_of_code
l_start:xor    byte ptr[ebp+ecx+delta-1],5
    loop    l_start
    pop    ebp
    pop    ecx
    delta=$-delta1    ;directiva pentru asamblor
    ; presupunem ca urmeaza codul decriptat



_______________________________________
Forum ']['€AM€LiT€: http://portal.te-home.net/forum
Forum HeXHub: http://meka-meka.com/forum/viewforum.php?f=52 , http://www.thenighthawk.biz/index.php?option=com_smf&Itemid=14

 
   
#27
Shocker
Super Moderator
Din: localhost
Postari: 2084
Ce am postat eu intentionam sa para a ceva in genul unui pseudocod, pentru intelegerea parcurgerii continutului programului, si nu un cod "ready-to-be-compiled". Intr-adevar, ai dreptate, atunci am scris totul in graba, thanks pentru completarile si corectarile facute

_______________________________________
ShockingSoft is back
Freakz only
Comics of the day

 
   
#28
sonicmu
Senior
Postari: 120
salut am vazut acest subiect..stiti ce ar fi tare ?sa facetzi /sa trimiteti intro sala de net si toti care intra pe messenger sa iti trimita parola pe e-mail..ar fi super..ma poate ajuta sa fac si eu asa ceva...sa stiiti ca am terminat clasa  I (adica scamul) ma gasiti pe emailu meu multumesc mult <-== cei care se pricep   sonicmu @ yahoo.com fara spatiu multumesc anticipat

_______________________________________


 
   
#29
Wirus
Membru nou
Postari: 9
frate exista vreo versiuna de prorat nedetectabila?

 
   
#30
RockWilder
Elite Member
Din: Real World!
Postari: 894

Wirus a scris:

frate exista vreo versiuna de prorat nedetectabila?


Nu exista versiune nedetectabila.

Dar sunt si alte programe gen prorat care nu sunt detectabile la executie ... cum ar fii Shark.


_______________________________________
Only those who attempt the absurd will achieve the impossible. (M C Escher)

 
   
#31
peacebreaker
Senior
Postari: 119

Dark_Shad0w a scris:

Pentru cei care nu stiu programare si vor sa isi faca propiul rat o sa fac eu un tutorial video in visual basic, in delphi e cam aceeasi chestie :-)

chiar te rog 


_______________________________________
Virusi is usor de facut chestia e sa fie cat mai original

 
   
#32
Soryn
Membru nou
Postari: 4
shark nu e nedectetabil kaspersky antivirus 6 l a vazut imediat

 
   
#33
Kalash
Pe lista neagra
Postari: 57
Mie imi merge

 
   
#34
the_bestial_boy
Membru nou
Postari: 2
ma care ma inveta si pe mn cva k eu is nou p'aici [b]

 
   
#35
aluviunea14
Membru nou
Postari: 7
mai stie cineva altul nedetectabil???

 
   
#36
DarkSky
Membru nou
Postari: 4
mda..in legatura cu virushii ashtia...care shtie sa fac vreunul?

 
   
#37
PhK
Membru nou
Din: CiudaT de Nasaud
Postari: 7
puteati gasi si voi ceva mai usor...
si ink ceva http://www.google.ro/search?num=100& ... &meta=
mie mi se pare ca`i mai usor sa dacei ceva in c++ decat in altele.


_______________________________________
n`am vreme de prostii ..!

 
   
#38
shadow_of_dead92
Membru nou
Postari: 4
Ma oamenilor daca chiar vreti sa faceti un virus,troian nedetectabil folositi unul din programele OllyDebugger sau Themida...Cu aceste programe va faceti sigur un virus nedetectabil...Este o exceptie...Il detecteaza doar antivirusii cu licenta...daca ma intrebati de un tutorial va zic ca eu nu il mai am in calc pt k am terminat de creat un troian si nu mai am nevoie de altuldaca chiar vreti cu adevarat studiati si voi...

Cum sa faci un virus nedetectabil - modalitate usoara - Ma oamenilor dak chiar vreti sa faceti - Virus/Trojan
Cum sa faci un virus nedetectabil - modalitate usoara – poza de shadow_of_dead92, in Virus/Trojan · 4.5KB


 
   
Pagini:  1 2  
Mergi la