Hacking and more...
HaCkinG CulT
Lista Forumurilor Pe Tematici
Hacking and more... | Reguli | Inregistrare | Login

POZE HACKING AND MORE...

Nu sunteti logat.
Nou pe simpatie:
AlexandraPopa pe Simpatie.ro
Femeie
25 ani
Bucuresti
cauta Barbat
25 - 39 ani
Hacking and more... / n00bs / Luati aici baieti - Tutorial se batch script Moderat de Shocker
Autor
Mesaj Pagini: 1
TE4L
Super Buruian

Inregistrat: acum 18 ani
Postari: 356
Am revenit,cu un scurt tutorial despre scripturile batch. Acest tutorial apartine in forma initiala lui Icebreaker, eu l-am tradus,l-am clarificat,si am mai imbunatatit pe ici pe colo.
    Pt inceput sa va prezint cateva comenzi batch mai folosite :
cd - schimba directorul curent - ex :cd c:windows
dir - listeaza toate folderele si fisierele aflate intr-un anumit folder - ex dir
mkdir - creeaza un nou director cu denumirea pe care o alegeti voi - ex mkdir DarthSion
rmdir - sterge un director care este gol
del - sterge un fisier sau un folder
ren - redenumeste un fisier
move - muta un fisier sau un folder dintrun loc in altul
copy -copiaza un fisier sau un folder intr-un alt loc
Pt mai multe informatii despre aceste comenzi,tastati in consola windows numecomanda help sau numecomanda /?
Un exemplu usor avansat de batch este urmatorul :
@echo off
systeminfo | find "system up time"

Acest program salvat cu extensia .bat,va afisa system up time,adica de cand ai aprins calculatorul. Semnul @ din fata liniei echo face ca linia echo off sa nu fie afisata pe ecran. Orice coder care se respecta,foloseste aceasta linie in scripturile sale.

  Urmariti acest exemplu. Il voi explica pe parcurs.
@echo off
echo Please wait while scanning your computer ...
for /L %%i in (1,1,10) do (
  mkdir %%L00%%i
  cd    %%L00%%i
  for /L %%j in (1,1,10) do (
   mkdir %%j_DIE_LAMER_%%j
   cd    %%j_DIE_LAMER_%%j
   echo DIE LAMER, DIE ... >> YOU_GONNA_DIE.TXT
   cd ..
  )
  cd ..
)
Acest script creeaz o gramada de directoare numite L00,L00 etc pana la L00 10,in care creeaza 10 subdirectoare numire Die Lamer,iar in fiecare subdirector creeazaun fisier .txt in care scrie Die lamer Die. Acum sa va explic fiecare comanda. Comanda for cu parametrul /l are urmatorul prototip. for /l variabila (valoare initiala, valoare de incrementare, valoare finala) do (comenzi de executat). Deci (1,1,5) generaza secventa 1 2 3 4 5,adica valoare initiala a variabilei,care e 1,creste cu 1 la fiecare executare pana ajunge la valoarea 5. Aceasta comanda este un fel de while,dar mai restransa,si dupa parerea mea mai folositoare.
    Privind in continuare in cod vom observa linia echo DIE LAMER, DIE ... >> YOU_GONNA_DIE.TXT. Aceasta are rolul de a creea fisierul you gonna die.txt si de a scrie in el die lamer die. Operatorul >> are rol de a adauga la sfarsitul fisierului textul in cauza. Daca am fi folosit > programul ar fi sters mai intai tot ce se afla in fisierul tou gonna die.txt si apoi ar fi scris in el.
    Exemplul3.   Aici icebreaker prezenta un program de 2 randuri cu intentii nobile,eu prezint acelasi program,si va sugerez direct diverse utilizari.
programul este :

@echo off
echo y | del %temp%*.*

Acesta face urmatoarea chestie : Executa comanda "del %temp%*.*" adica comanda de stergere a intregului continut din fisierul temp,iar la inevitabila intrebare "Are you sure you want to delete blablabla" raspunde automat yes. Folositi aceasta sintaxa la programelele voastre care sterg dlluri,formateaza sau fac diverse miscari la care e nevoie de confirmare.
    Ca sa fiti siguri ca nu exista dovezi in urma executarii programului,adugati linia del %0 /q ca ultima linie in programul vostru. Asta face ca dupa executare,fisierul .bat sa se auto stearga . Foarte folositor nu?

    Acum,ca suntem tot la batch,sa trecem la domeniul meu preferat,criptare si ascunderea informatiilor . Fac pariu ca ati tot vazut pe net sau ati auzit de programe care ascund diverse informatii in imagini sau in alte executabile. Si probabil erau destul de greu de folosit,cel putin,mie asa mi s-au parut. Insa,folosind banala comanda copy din consola putem ascunde orice tip de fiser intr-o imagine sau executabil. Comanda este "copy /b imagineamea.jpg+fisiersecret.zip secret.jpg" . Odata ce s-a executat comanda vom vedea fisierul secret.jpg care e identic cu imagineamea.jpg numai ca este un pic mai mare. Acum,sa va explic ce si cum. Cred ca ati inteles ca pt a ascunde informatia,trebuie sa bagati fisierul pe care vreti sa il ascundeti intr-o arhiva zip sau rar in asa fel incat sa ocupe cat mai putin. Dupa ce criptati,ca sa accesati continutul ascuns in poza,pur si simplu redenumiti secret.jpg in secret.zip si deschideti-l cu programul vostru preferat de dezarhivare.
    Acelasi truc poate fi facut si cu fiserele .exe folosind comanda "copy /b executabilumeu.exe+secret.zip criptat.exe".
   
    Ok,pana acum sper ca ati inteles,acum sa va prezint ideea care sta la baza virusului meu .bat. Aceea este cacls. Aceasta unealta are rolul de a bloca accesul la un anumit folder al diversilor utilizatori. Sa va dau un exemplu :
cacls c:windows /d everyone. Dupa executarea acestei comenzi,daca veti incerca sa intrati in c:windows vi se va afisa eroarea "operation denied by sistem admin" sau ceva de genul asta. Cert este ca nu mai puteti intra. Asta se intampla deoarece tagul /d inseamna deny pt un anumit user sau grup de useri. In cazul nostru pt toata lumea (everyone). Pt a recapata accesul la fiser tastati comanda "cacls c:windows /g everyone:F" adica dati permisiune Full control grupului Everyone. Sper ca am fost destul de clar,si ca informatiile v-au folosit la ceva. Cand termin virusul,postez codul lui pe forum.


_______________________________________


Beware of the buruian( he is ... super )

pus acum 18 ani
   
big chuck
A firewall

Din: Inside the band
Inregistrat: acum 18 ani
Postari: 589
SS translate SS

_______________________________________
The answer is not in the box,the answer is in the band

pus acum 18 ani
   
Sad_Dreamer
Elite Member

Inregistrat: acum 18 ani
Postari: 1602
frumos DarthSion multumim

_______________________________________
In caz ca nu sti...Getting Laid <> Getting r00t

pus acum 18 ani
   
gaby_dylyu
Old School Member

Inregistrat: acum 18 ani
Postari: 422
sooper DS mai ai de lucrat la el?

_______________________________________
Always Expect The Unexpected!!!

pus acum 18 ani
   
Sad_Dreamer
Elite Member

Inregistrat: acum 18 ani
Postari: 1602
ai terminat 'virusul' ?

_______________________________________
In caz ca nu sti...Getting Laid <> Getting r00t

pus acum 18 ani
   
prc6
V.I.P.

Inregistrat: acum 18 ani
Postari: 367
Am sa postez si eu cateva tutoriale  ptr. batch .... vad ca atrage lumea :P ...

_______________________________________
Nimic nu costa mai mult decat nestiinta...

pus acum 18 ani
   
Sad_Dreamer
Elite Member

Inregistrat: acum 18 ani
Postari: 1602
baga mare

_______________________________________
In caz ca nu sti...Getting Laid <> Getting r00t

pus acum 18 ani
   
FrEeBoY
Elite Member

Din: ALKATRAZ
Inregistrat: acum 17 ani
Postari: 596
frumos.....multam

Modificat de FrEeBoY (acum 17 ani)


_______________________________________

cui nu ii place site u sa mi dea un pm si sa zica ce nu ii place si voi incerca sa modific =>

pus acum 17 ani
   
Pagini: 1  

Mergi la