Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 02/04/14 in all areas

  1. Multumesc , Silviu. . Am inteles unde bati . De acum o sa-ti ascult sfatul .
    2 points
  2. Tocmai ce am invatat si eu putin ASM pe la facultate si m-am gandit sa scriu un mic tutorial (basic shit in asm) poate e cineva interesat. Let's begin. Pentru inceput partea de cod din ASM o putem scrie in C/C++ #include<iostream> using namespace std; int main() { _asm{ //codul asm } return 0; } Registrii Toate operatiile aritmetice/logice/acces la memorie se fac prin intermediul registrilor. Registrii microprocesorului sunt asemanatori variabilelor (pot fi initializati cu anumite valori, se pot efectua operatii asupra lor, pot fi accesati (cititi/modificati)). registri de uz general : eax, ebx, ecx, edx si subregistrii lor; registri segment : cs (code segment), ds (data segment), es (extra segment), ss (stack segment) - sunt folositi pentru adresarea memoriei in cazul modelului de memorie segmentat registrii index : esi, edi (source index, destination index); registri speciali : ebp, esp, ip; In prima parte vom lucra doar cu registrii de uz general. eax - numit si "accumulator" - acesta este cel mai folosit in executarea operatiilor aritmetice (adunare, scadere, inmultire, impartire); ebx - numit si "base" - acesta registru este folosit pentru adresarea indirecta a memoriei; ecx - numit si "count" - acest registru este folosit mai ales in cadrul "buclelor" (in instructiunile repetitive : for/ while do/ do while/ repeat until); edx - numit si "data" - retine anumite variabile, si este folosit impreuna cu eax in executarea operatiei "div", impartire intreaga (avand rolul de a retine restul impartirii). Instructiuni mov - instructiunea copiaza o valoare dintr-o locatie in alta locatie. Aceasta locatie poate fi zona de memorie, variabila, registru. De retinut este ca nu exista variante ale instructiunii care copiaza direct dintr-o zona de memorie in alta. add - instructiunea este folosita pentru a aduna 2 valori Exemplu: add eax,ebx // aduna valorea lui ebx cu eax si rezultatul se pastreaza in eax este echivalenta cu a=a+b sub - scadere Exemplu: sub eax,ebx // este echivalenta cu a=a-b div - imparte eax. catul este pastrat in eax si restul in edx Exemplu: mov eax,10 //eax = 10 mov ebx,5 //ebx = 5 mov edx,0 //edx = 0 div ebx // 10/5 eax = 2 edx = 0 mul - se inmulteste eax. Exemplu: mov eax,10 // eax = 10 mov ebx,5 // ebx = 5 mul ebx // 10*5 eax = 50 inc & dec - echivalentul a i++ / i--. pentru aceste instructiuni in mare parte din cazuri se foloseste registrul ecx care este registrul "contor" Exemplu: mov ecx,0 // ecx = 0 inc ecx // ecx = ecx + 1 ecx = 1 Tutorialul de unde m-am inspirat Introducere in asamblare Basic shit is here. Cand o sa am timp ( zilele urmatoare ) daca sunteti interesati o sa scriu un tutorial si despre cum faci un IF // FOR // WHILE // DO WHILE in ASM sau in link-ul de mai sus gasiti toate informatiile necesare. Thanks
    1 point
  3. Pai odata ce tu folosesti serverul omului sa iti tii jegurile de boti pe el, ci nu sa ii testezi calitatea pentru a-ti forma o opinie ca potential client, ce impresie crezi ca lasi cand iti bati joc de munca cuiva? E cum le-ai zice la tovarasi: "Mi-a lasat Ion cheia de la casa 4 ore, hai sa ne batem joc de ce are prin casa", sper ca ai prins ideea si vei folosi data viitoare ce ti se ofera intr-un mod constructiv.
    1 point
  4. Inchide careva balaria asta de topic?
    1 point
  5. Numele meu este: MajesticRol Locatie: Romania Varsta 27 ANI Abilitati: Mysql , JavaScript, PHP , Html , pascal , C++ , Perl, Prolog, Python, Tcl/TK si lista poate continua Hobby: Webdesign ( ciudat ... dar chiar imi place ) Despre mine: Nimic stralucit doar ... orice aveti nevoie apelatii la mine pentru ca eu va ofer. Atentie: Sunt o fire foarte impulsiva , nu prea imi plac prichindeii ce se dau hackeri... si evitati confruntarile cu mine ... ca nu cumva sa iesiti sifonati. Bonus: Pentru ca am intrat in comunitatea RST am sa va ofer cadou urmatoarele 1: DataBases , adrese web din romania ( inclusiv gtop , utilis , trafic.ro ) , 50 de SMTP-URI + sendblaster cu keygen ( barem sa va ofer totul a la z ) - Scripturi clickjacking fara virus , Binecunoscutul Like-a-box script ce nu prea exista - Scriptul bez.ro , si scriptul amuzanti.com pentru share, Un keylogger pentru conturile de facebook , + 15.000 de conturi facebook. Absolut gratuit apeleaza chiar acum ) In regula , sper sa ne intelegem ... si.... Stay away from me
    1 point
  6. Hai ca-i o galerie frumoasa in topicul asta.
    1 point
  7. 1 point
  8. Cu sau fara rep tot eu sunt
    1 point
  9. tomfil e bat http://i.imgur.com/sBnresa.png http://i.imgur.com/PQv6qvi.png
    1 point
  10. https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn2/t1/1382296_241068556045694_1506686528_n.jpg https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/t1/998489_229890433830173_1208185026_n.jpg
    1 point
  11. Mda... Ma bag si eu, ete asa. Ideea e alta: pentru editat in Adobe... folosesc Windblows 8.1. so what? Cam am si altceva? Am. Aveti imaginile... Apasa aici pentru a vedea - Linux tiganesc / Ciuciubuntu Apasa aici pentru a vedea - Windblows 8.1 / Adobe Suite(beat this... Linux) //L.E. Si nu, Windblows nu e sistem de operare, CORECT. Dar totusi... pentru incepatori si useri "normali" e foarte bun. Inca...
    1 point
  12. Codul in c#: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Net; using System.Text.RegularExpressions; namespace GetPageSourceWithRegex { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string site = "http://alTauSite.com"; string fisier = @"c:\info.txt"; string regexPattern = ""; //completeaza tu aici ///////////////////////////////////// string[] informatii = getDataFromSource(getHtmlSource(site), regexPattern); if(System.IO.File.Exists(fisier)) { System.IO.File.WriteAllLines(fisier, informatii); } } private string getHtmlSource (string site) { using (WebClient client = new WebClient()) { string source = client.DownloadString(site); return source; } } private string[] getDataFromSource(string source, string regexPattern) { List<string> ls = null; MatchCollection matches = Regex.Matches(source, regexPattern); foreach(string match in matches) { ls.Add(match); } return ls.ToArray(); } } } Trebuie doar sa modifici regex-ul, daca nu te descurci imi dai pm si te ajut eu maine ca acuma ii cam greu B-( Nu l-am testat dar ar trebui sa mearga... Nu am inteles cum adica sa nu se prinda "victima". Daca vrei poti sa ii pui this.Hide(); la incarcare si ii dai aplicatia.exe altfel nu stiu la ce te-ai referit...
    1 point
  13. Bine ati revenit .... v-am asteptat foarte mult, tin sa va anunt ca suntem alaturi de voi si vom fi mereu, nu toata lumea este un infractor, normal se pleaca de la prezumptia de nevinovatie insa in acest caz ... un singur cuvant: ROMANIA. _______________________________________ Sarbatori fericite si un Craciun fericit va doresc !
    -1 points
  14. Toti ce-i care doriti ceva va rog scrieti pm
    -1 points
  15. CyberGhost VPN 5 includes a 1-Device, 1-Year license CyberGhost VPN 5 Note : create an account (if you already have an account use this), login, request a code..... Yhis offer is for Computeractive members only (UK)....Offer expires in about 28 days pentru a putea beneficia de promotie este necesar ip de uk Sursa
    -1 points
×
×
  • Create New...