Jump to content

u0m3

Active Members
  • Posts

    543
  • Joined

  • Last visited

  • Days Won

    25

Everything posted by u0m3

  1. u0m3

    PING port

    Daca te referi la ping-ul clasic, din cate stiu eu, foloseste protocolul ICMP (care este OSI Layer 3 aka Network Layer, desi e incapsulat in IPv4), deci nu are port (din cate stiu eu, doar protocoalele din OSI Layer 4 aka Transport Layer au port, sau cel putin cand e vorba de TCP/UDP). Daca te referi la TCP/UDP ping, atunci presupun ca e implementation specific. Just my 2cents.
  2. #include <stdio.h> int min(int vlen, int* v) { int min = v[0]; // assume vlen > 0 // loop over vector and if we find a // smaller value than the current // smallest value, that becomens // the new minimum for(int i = 1; i < vlen; ++i) if(v[i] < min) min = v[i]; return min; } int max(int vlen, int* v) { int max = v[0]; // assume vlen > 0 // loop over vector and if we find a // bigger value than the current // biggest value, that becomens // the new maximum for(int i = 1; i < vlen; ++i) if(v[i] > max) max = v[i]; return max; } int main(int argc, char* argv[]) { // Variables int xlen; // x length int ylen; // y length int x[50]; int y[50]; int xmin; int xmax; int ymin; int ymax; // Read xlen printf("Introduceti dimensiunea masivului X (maxim 50): "); scanf("%d", &xlen); // Read x for(int i = 0; i < xlen; ++x) { printf("x[%d] = ", i); scanf("%d", &x[i]); } // Read ylen printf("Introduceti dimensiunea masivului Y (maxim 50): "); scanf("%d", &ylen); // Read y for(int i = 0; i < ylen; ++x) { printf("y[%d] = ", i); scanf("%d", &y[i]); } // Find mins and maxs xmin = min(xlen, x); xmax = max(xlen, x); ymin = min(ylen, y); ymax = max(ylen, y); // Check for division by 0 if(ymax - xmin == 0) printf("Eroare: impartire la 0!\n"); else printf("z = (xmax - ymin) / (ymax - xmin) = %d", (xmax - ymin) / (ymax - xmin)); return 0; }
  3. Poti da mai multe detalii? Ce sistem de operare / versiune server RDP, ce versiune de client merge si ce versiune nu merge, ce configuratie are serverul RDP (ce setari, nu configuratia fizica hardware), ce client ai incercat pe kali, configuratia retelei... Sunt multe variabile ce pot afecta functionalitatea.
  4. @Byte-ul: Cred ca @MrGrj se referea la folosirea clasei template vector care contine ca si membru dimensiunea. @MrGrj: Cred ca esti confuz; in exemplul acela al lui @3t3r4n parametrul size din functia minim nu are ca scop decat comunicarea dimensiunii vectorului pasat ca adresa in variabila vector (care este un pointer int). Nu se aloca nimic. Vectorul e alocat in main ca variabila a[10]. Si ca sa determini minimul este necesar sa iterezi peste toate valorile vectorului, si pentru asta ai nevoie de dimensiunea vectorului altfel cum stii cand iesi din zona de memorie dedicata acestuia? Singura situatie in care nu este neaparata transmiterea dimensiunii vectorului este la string-urile null terminated, unde iterezi pana gasesti caracterul null. Dar in rest, 0 este o valoare valida. In cazul in care te gandeai sa determini marimea unui array cu tehnica int somesizefn(int *v) { return sizeof(v)/sizeof(*v); } int main(int argc, char* argv[]) { int a[0xbf]; int q = somesizefn(a); return 0; } nu cred ca ar fi mers. Cum am spus mai sus, mai era varianta container-ului vector, caz in care daca tot folosesti C++ functia ar fi putut aratat asa: // varianta cu index template <typename _T> _T minim(std::vector<_T>& v) { _T min = v[0]; for(std::vector<_T>::size_type idx = 1; idx < v.size(); ++idx) if(v[idx] < min) // aici te rogi ca _T sa aiba implementat operatorul "<" min = v[idx]; return min; } // varianta cu iteratori template <typename _T> _T minim(std::vector<_T>& v) { std::vector<_T>::const_iterator it = v.cbegin(); _T min = *it; for(it = v.cbegin() + 1; it != v.cend(); ++it) if(*it < min) min = *it; return min; } Sau folosesti direct *std::min_element(std::begin(a), std::end(a)); Dar avand in vedere ca este o tema de liceu, zic ca era cam mult de procesat. Imi cer scuze fata de cei pe care i-am deranjat inutil mentionandu-i cu @; m-a cam luat valul.
  5. E adevarat sau e o gluma. Ca daca e o gluma/pacaleala e buna, ca am muscat momeala
  6. Macar de ar preda o lectie de baza: "Nu deschideti orice prostie care v-o recomanda cineva".
  7. Deci e un tv tunner analog. Acum, intrebarea este, pe televizor prinzi canale analog? Eu am abonament de tot de la RDS-RCS si am semnal tv si digital si analog (nu mai stiu frecventele pe de rost). Dar nu sunt sigur ca e obligatoriu sa primesti si semnal digital si analog.
  8. Ma scuzi acum, da' nu crezi ca era indicat sa mentionezi pe undeva tipul (firma + model) de tv tunner? Si ce tip de abonament RCS-RDS ai? Intreb deoarece sunt multe motive pentru care ar putea sa nu functioneze, de la un cablu prost la un defect fizic la incompatibilitate de semnal.
  9. Is it just me or is this kind of bad.
  10. @hades imi cer scuze daca te-am jignit; probabil ca nu am inteles eu corect la ce te-ai referit; mi s-a parut ca ai zis ca esti dezamagit ca a fost atat de pasnic protestul.
  11. Nu inteleg... Voiai sa iasa Lokal Combat?
  12. Geez, need new, bigger tinfoil hat.
  13. Stiu ca pfSense merge pe unele platforme ARM (dupa cum a zis si @gaddafi Netgear are un dispozitiv ARM cu pfSense) dar din cate stiu eu nu totate arhitecturile ARM sunt inter-compatibile. Daca apuc sa cumpar un ODROID-XU4, am sa testez daca merge pfSense.
  14. Daca are port USB3 poti pune adaptoare gigabit-usb. Cred ca merg macar 4 (presupunand ca e bus-ul non-shared). Problema e ca nu sunt multe kerneluri care merg pe ARM (aici ma refer la BSD in special pfSense).
  15. Cred ca te referi la GHz nu MHz. Si nu, un dispozitiv WiFi ce comunica pe banda de 5GHz nu poate comunica cu un dispozitiv ce foloseste banda de 2.4 GHz. Sunt dispozitive dual-band care au 2 transceiver-e. Dar daca e single-band, nu. WiMax e cu totul alta mancare de peste. Ma indoiesc de posibilitatea de a conecta un dispozitiv WiMax la o retea WiFi.
  16. Ar mai fi si http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143452239825 pentru cei interesati.
  17. Asta nu e raspuns. Fa si tu un efort si spune versiunea. Sau macar spune daca nu stii de unde aflii.
  18. @Byte-ul tu ai trecut de 2 (Santa's free giveaway)?
  19. Is this even remotely legal?
  20. In opinia mea, cam depinde ce intelegi prin "aplicatii web": orice website dinamic, doar aplicatii SPA (Single Page Application - ex: Youtube, GMail), etc. Eu nu sunt nici pe departe un mare cunoscator, dar in functie de raspunsul la propblema ridicata mai sus, aici ai include SQLi, XSS, LFI, Header Tampering...
  21. Seems legit as far as I had time to fiddle with it. Many thanks to @XRAHITEL.
  22. See if this works https://mega.nz/#F!G8Q3AYgB!BXmehFrgsicXqsmUc5FZYw
  23. Will this end up in the normal Metasploit install?
  24. Done.
  25. Am crezut ca e o gluma ca e contul GCHQ. Frumos din partea lor sa faca public gratuit asa jucarie.
×
×
  • Create New...