Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 07/22/11 in all areas

  1. Pentru cei care folosesc (vor folosi) terminalul din linux pentru prima oar? câteva scurt?turi 0. De la Windows md - mkdir dir - ls cls - clear attrib - chmod type - cat help - man 1. Pentru început TAB - completarea unei comenzi TAB TAB - afisarea tuturor posibilitatilor 2. Juice !! : rularea ultimei comenzi $_ : argumentul la ultima comanda (Ex: mkdir directorulmeusupersecret;cd $_ ) cd : schimbarea directorului în r?d?cin? cd - : directorul anterior cd ~ion : m? mut in directorul home al lui ion comanda 1 | comanda 2 : ie?irea primei comenzi va fi redirectata in a doua (cat /etc/passwd | grep root) comanda > fisier : ie?irea standard redirectata în acel fisier (Ex: cat /dev/null > fisier) comanda < fisier : redirectarea intrarii standard comanda 2> fisier : redirectarea iesirii de eroare standard (in C++ std::err) comanda &> fisier : redirectarea a tot $? : ce a returnat ultimul program rulat. (Scenariu C++, lasi un program s? ruleze care în caz de eroare d? return -1, po?i verifica cu echo $?). 3. Cum se caut? în manual man ps /aux (fac o cautare dupa "caut") n, p, u, d (next, previous, up, down) q (quit) 4. Scurt?turi CTRL+D : logout CTRL+C, CTRL+\ : kill (a doua comanda mai puternica) CTRL+^ : suspend CTRL+L : clear screen Ctrl+Alt+Fn : Virtual terminal (n=1..6) Ctrl+Alt+F7 : Revenirea in GUI 5. In timp ce scrii o comanda CTRL+K : sterge din pozitia curenta pân? la sfarsit CTRL+U : sterge din pozitia curenta pân? la început (Scenariu: Scrie?i o parol? si v? da?i seama ca a?i gresit. Nu se apas? back-space pân? la nemurie s? o scriem ci se folose?te scurt?tura asta.) ALT+F : cuvant inainte (forward) ALT+B : cuvant inapoi (back) 6. In GUI ALT+F2 : Rulare comanda (Win+R) ALT+F4 : Inchidere fereastra ALT+F5 : Minimizare fereastra ALT+F10 : Maximizare Fereasta 7. Extra fun reset : reseteaza terminalul (Scenariu: ai stricat terminalul folosind comanda cat /dev/urandom) nice : pentru a seta prioritatea proceselor nohup <proc>: rulare proces ca daemon grep, awk, mawk etc. : filtrari. Concluzii: terminal = power Extra: Pute?i încerc? chestiile non-gui aici. Nu cred c? sunt toate direct în kernel, presupun c? majoritatea merg.
    2 points
  2. Linux Bash fun Programe folosite: wget,grep,bash,cat,cut,sort Sistem de operare necesar: Any Linux Distro Siteuri folosite:ICQ Sa zicem ca vedem un site, cu mai multe linkuri in el, si vrem sa salvam intr-un fisier in HDD-ul nostru linkurile acestea frumos, unul sub altul. Incepem prin a downloada pagina de pe care dorim sa luam acele linkuri pe HDD/SSD-ul nostru . Pentru asta trebuie sa pornim mai intai o consola. Asa ca apasati combinatia de taste Alt+F2 pentru a tasta comanda pentru lansarea unei aplicatii in Linux. Tin sa spun ca in Linux, din cauza ca este o distributie open-source, facuta de toti pentru toti, sunt foarte multe alternative de programe in oricare domeniu in care te-ai putea avanta intr-un distro Linux, asa ca voi da doar 3 exemple de "terminal emulators" - gnome-terminal(preferatul meu, default in GNOME) - konsole(este default in KDE) - xterm(despre care se spune ca este cel mai bun) Dupa ce ati ajuns in consola, putem incepe sa ne distram Prima comanda pe care o vom folosi se numeste wget. Daca doresti, poti scrie "man wget" sa afli mai multe despre acest mic program. Acum sa scriem: wget http://www.iana.org/domains/example/ Outputul tau ar trebui sa arate asa: root@bt:~/tutorial# wget http://www.icq.com --2011-07-22 15:59:20-- http://www.icq.com/ Resolving www.icq.com... 64.12.249.140 Connecting to www.icq.com|64.12.249.140|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://www.icq.com/en [following] --2011-07-22 15:59:20-- http://www.icq.com/en Reusing existing connection to www.icq.com:80. HTTP request sent, awaiting response... 200 OK Length: 45021 (44K) [text/html] Saving to: `index.html' 100%[==================================================================================================================>] 45,021 158K/s in 0.3s 2011-07-22 15:59:21 (158 KB/s) - `index.html saved [45021/45021] Ca sa verifici daca s-a downloadat fisierul, poti scrie ls -l sau dir si vedea daca fisierul numit index.html exista: root@bt:~/tutorial# ls -l total 4 -rw-r--r-- 1 root root 2945 2011-02-09 19:13 index.html Acum vom folosi programul numit Grep pentru a selecta anumite linii dintr-un fisier. Intr-un cod HTML, linkurile sunt precedate de href=, asta indicand computerului faptul ca urmeaza un link. Deci vom folosi Grep ca sa gasim doar liniile ce contin "href=: grep "href=" index.html Btw, la fel, poti folosi "man grep" pentru a afla mai multe informatii despre acest program. Daca totul a mers bine, ar trebui sa ai ca output linii de cod care contin "href=" Dar parca nu am ajuns unde vroiam nu? Si in plus avem si niste linii de cod ce nu au nicio legatura cu linkurile cautate. Pentru a "taia" ceea ce nu ne trebuie vom folosi un program numit cut. Citeste neaparat documentatia de la cut folosind comanda man cut ca sa intelegi mai bine cum functioneaza, si, ca de obicei, experimenteaza!!! Daca taiem liniile folosind delimitarea "/" in al treilea camp, si taiem apoi din nou folosind delimitarea '"' in primul camp, ar trebui sa fim mai aproape de ce dorim: root@bt:~/tutorial# grep "href=" index.html|cut -d"/" -f3|cut -d'"' -f1 fonts.googleapis.com ftp.icq.com www.icq.com download.icq.com download.icq.com www.icq.com download.icq.com www.icq.com www.icq.com download.icq.com download.icq.com www.icq.com www.icq.com www.icq.com www.icq.com games.icq.com games.icq.com icq.miniclip.com partner.bigpoint.net people.icq.com ...................... Se pare ca multe rezultate se repeta, si pe noi ne intereseaza doar serverele icq. Deci vom folosi grep din nou si sort. Again, nu uita sa citesti manualul: "man sort" Comanda, dupa cum am gandit, ar trebui sa arate in final asa: grep "href=" index.html|cut -d"/" -f3|cut -d'"' -f1|grep "icq.com"|sort -u Si outputul ar trebui sa fie simplu si curat, exact cum am vrut Si iata ca se pare ca am ajuns la sfarsitul acestui exercitiu. Binevoiesc critica constructiva si greseli de editat Next Episode: Linux Console Fun Continued Rep me if you like it ^^ Ma motiveaza
    2 points
  3. Tutorial intended for beginners. Personal note: I liked it very much because it is friendly with the noob, and does not put any `academic pressure' as real books put (by using hard terminology etc.). Beej's Guide to C Programming PDF [us Letter, one sided]: http://beej.us/guide/bgc/output/print/bgc_USLetter.pdf Enjoy =]
    1 point
  4. Beej's Guide to Network Programming nici asta nu e rau scris
    1 point
  5. 1) Pui prea multe emoticoane 2) Faci "idiot" pe oricine iti spune ceva 3) Ai aere dar nu poti dovedi nimic legat de milw0rm Inca un post ca cele de mai sus si ai ban.
    1 point
  6. @icebird Admitere 2011 Nivel Licenta -> Criterii de selectie (Te poti uita si la Facilitati pentru absolventi daca ai ceva diplome )
    1 point
  7. Ia spune-mi cum il chema pe owneru de la milw0rm (cel care a avut ideea). Si cati s-au ocupat de site inca din prima zi dupa deschidere. Ia zi cate servere avea milw0rm si unde era hostat. Odata ce faceai pen-testing pe ele, sunt sigur ca stiai detaliile astea. Si ce distributie de linux folosea serverul/ele lor.(asta ca sa ti dau un indiciu). Am sa fiu mai putin sceptic cand imi vei raspunde la astea.
    1 point
  8. Ce mor?ii mei de tutorial ai nevoie pentru a folosi un keylogger ? Dac? cineva nu e în stare s? dea dou?-trei click-uri, atunci s? sting? calculatoru' ?i s? ias? p-afar?. Ce rahat e atât de greu s? bagi un rahat de proxy în set?rile browser-ului ?i s? fii anonymous prin serverele nasa ? ?i prin „sa faca SQL Injection pe pagini de logare ale administratorilor” ce vroiai s? spui ? SQLi se poate face oriunde este un parametru... „instabil”, s?-i spunem a?a. Chestiile de aici sunt publice, oricine le poate citi. Ai „96” pe toate id-urile ?i tu spui c? ai 19 ani. Credibil, de ce nu ? ?i chiar dac-ai fi f?cut tu parte din echipa milw0rm, vreodat?, de ce tocmai tu te-ai înregistrat aici ? P.S. : în linux, se nume?te terminal, nu cmd.
    1 point
  9. Multiupload.com - upload your files to multiple file hosting sites!
    -1 points
×
×
  • Create New...