Jump to content

u0m3

Active Members
  • Posts

    543
  • Joined

  • Last visited

  • Days Won

    25

Posts posted by u0m3

  1. 22 hours ago, valcea55 said:

    Daca e nevoie mai fac odata captura cu wireshark si o trimit sau fac printscreen.

    Da ar fi util daca ai putea sa dai captura Wireshark.

     

    22 hours ago, valcea55 said:

    incepuse sa trimita pachete cu  ceva de genul " duplicate MAC address on 192.168.0.101

    Cine mai exact? Ca la prima lectura a post-ului tau am crezut ca e router-ul care e conectat direct la Internet, dar din cate am inteles, acela este un DLink SOHO deci nu are management pe partea de switch si ca atare nu ar trebui sa il intereseze de MAC-uri dublate.

  2. Daca am inteles bine, vrei sa poti schimba sim-ul de pe care opereaza un telefon fara sa il schimbi fizic. In cazul acesta era un proiect al osmocom numit softsim dar nu am folosit niciodata asa ca nu pot garanta ca face ce ai nevoie, iar site-ul pe care il stiam a fost modificat. Tot ce am reusit sa gasesc e un README din git repo.

  3. Pentru a se incarca, acumulatorii au nevoie de tensiune mai mare ca cea nominala. Care este exact diferenta nu as putea sa spun.

    De obicei telefoanele (cel putin cele care se pot incarca de la surse USB) ori sunt construite sa se incarce de la 5V ori au in interior chip-uri de reglare a tensiunii.

    • Upvote 2
  4. No, I meant the download links. For example on Mona 2 - Exploit Development Community you have

    1. Install Python 2.7 (download it from here)
    The last word in parenthesis "here" is a link to the python website.

    I was suggesting you preserve those in the PDF, because if the example I gave here is quite trivial to figure out / Google, the next one is kind of impossible for me

    Download the right zip package from here, and extract and run vcredist_x86.exe and vcredist_x64.exe.
    where "here" refers to Python extension for WinDbg - Home.

    Or if there is a security concern, just annotate on the page somehow the url(s).

    Just my two cents.

    Either way stellar work.

  5. Motivul pentru care nu face insertia este ca tu incerci sa schimbi valoarea lui pointer, in loc de valoarea lui pointer->next.

    Si inca o problema care este ascunsa momentan: cand pasezi un parametru unei functii, acel parametru este o copie a valorii.

    Ceea ce vreau sa spun este ca atunci cand apelezi insert(n4,... in cadrul functiei insert variabila nod va fi o copie de tip struct a variabilei n4. In memomentul in care se executa pointer->next = &nod; valoarea din pointer->next va fi adresa lui nod din cadrul functiei insert.

    Cand vei itera peste lista, vei fi in afara functiei insert, deci variabila nod nu mai exista, si vei citi o zona de memorie nealocata (oarecum). Programul va avea comportament nedefinit.

    Ca atare functia insert ar trebui sa arate cam asa:

    void insert (struct entry *nod, int match , struct entry *pointer)
    {
    while (pointer != (struct entry *) 0)
    {
    if(pointer->value == match)
    {
    nod->next = pointer->next;
    pointer->next = nod;
    break;
    }
    pointer = pointer->next;
    }

    }

    iar apelarea se face asa

     insert(&n4, 100, pointer);

    Si inca o mentiune, nu ai ruta pentru cazul in care nu gasesti valoarea.

    Sper ca am explicat cat de cat inteligibil.

×
×
  • Create New...