{"id":40151,"date":"2020-01-31T20:49:28","date_gmt":"2020-01-31T17:49:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/bitva-koderov-ya-protiv-togo-parnya-s-vnc"},"modified":"2020-01-31T20:49:28","modified_gmt":"2020-01-31T17:49:28","slug":"bitva-koderov-ya-protiv-togo-parnya-s-vnc","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/bitva-koderov-ya-protiv-togo-parnya-s-vnc","title":{"rendered":"Bete e Koduesve: Un\u00eb p\u00ebrball\u00eb atij djalit me VNC","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>N\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/martinrue.com\/\">k\u00ebto blog<\/a><\/noindex> Ka \u0435 shum\u00eb tregime p\u00ebr programuesit. M\u00eb p\u00eblqen t\u00eb kujtoj budallalliqet e mia t\u00eb vjetra. Ja nj\u00eb tjet\u00ebr histori e till\u00eb.<\/p>\n<p>E p\u00ebr s\u00eb pari u interesova p\u00ebr kompjuter\u00ebt, ve\u00e7an\u00ebrisht p\u00ebr programimin, kur isha rreth 11 vje\u00e7. N\u00eb fillim t\u00eb shkoll\u00ebs s\u00eb mesme...<b>o<\/b>n\u00eb shumic\u00ebn e koh\u00ebs s\u00eb lir\u00eb p\u00ebrleshja me C64 tim dhe shkrova n\u00eb Basic, e pastaj e prenova kodin e keq me g\u00ebrsh\u00ebr\u00eb. <noindex><a rel=\"nofollow\" href=\"https:\/\/martinrue.com\/give-yourself-more-playtime\/\">Nuk po shaka, me g\u00ebrsh\u00ebr\u00eb.<\/a><\/noindex>.<\/p>\n<p>Pas shkoll\u00ebs (n\u00eb mosh\u00ebn rreth 16 vje\u00e7are), f\u00ebmij\u00ebt britanik\u00eb zakonisht shkojn\u00eb n\u00eb kolegj, aty zgjidhin tri deri kat\u00ebr l\u00ebnd\u00eb p\u00ebr t\u00eb studiuar p\u00ebrpara se t\u00eb shkojn\u00eb n\u00eb universitet. Duke pasur parasysh dashurin\u00eb time p\u00ebr kutin\u00eb bejz\u00eb dhe magnetofonin n\u00eb sht\u00ebpi, vendosa q\u00eb t\u00eb studioj \"informatik\u00eb\" n\u00eb kolegj ishte zgjedhja e duhur.<\/p>\n<p>Kursi m\u00eb p\u00eblqeu m\u00eb shum\u00eb se \u00e7'e prisja; aty u njoh p\u00ebr her\u00eb t\u00eb par\u00eb me Pascalin dhe Delphi.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nN\u00eb pushimet mes mbledhjeve, student\u00ebt mund t\u00eb punonin n\u00eb \u00e7do kompjuter t\u00eb lir\u00eb n\u00eb sall\u00ebn e kompjuter\u00ebve. Imagjinoni: nj\u00eb dhom\u00eb t\u00eb madhe, q\u00eb merr rreth nj\u00ebqind persona, me rreshta tavolinash t\u00eb mbushura me makina, si ato ku monitori \u00ebsht\u00eb mbi nj\u00ebsin\u00eb centrale. Zhurma e vazhdueshme e ventilator\u00ebve, topat e miut q\u00eb l\u00ebvizin n\u00ebp\u00ebr tavolina pa u ndalur as p\u00ebr nj\u00eb sekond\u00eb. N\u00eb aj\u00ebr, nj\u00eb arom\u00eb e \u00e7uditshme, si\u00e7 ndjehen 50-100 adoleshent\u00eb duke l\u00ebshuar hormone q\u00eb periodikisht nd\u00ebrronin p\u00ebr t\u00eb ftohur qindra \u00e7ipa Pentium III.<\/p>\n<p>Pavar\u00ebsisht rreziqeve p\u00ebr sh\u00ebndetin, m\u00eb p\u00eblqente t\u00eb q\u00ebndroja pas kompjuterit kur kishim nj\u00eb minut\u00eb t\u00eb lir\u00eb.<\/p>\n<p>N\u00eb dhom\u00eb kishte nj\u00eb admin, nj\u00eb burr\u00eb i shkurt\u00ebr n\u00eb mosh\u00eb mesatare, i zgjedhur p\u00ebr k\u00ebt\u00eb rol p\u00ebr shkak t\u00eb d\u00ebshir\u00ebs s\u00eb tij t\u00eb pakontrolluar p\u00ebr t'u b\u00ebr\u00eb nj\u00eb diktator i keq. Mendoj se \u00ebsht\u00eb e sakt\u00eb. Dijej - \u00ebsht\u00eb e th\u00ebn\u00eb pak, ai djal\u00eb v\u00ebrtet e donte pun\u00ebn e tij. I ishte ngarkuar t\u00eb mbante rregull, q\u00eb askush t\u00eb mos e p\u00ebrdorte kompjuterin studimor p\u00ebr di\u00e7ka t\u00eb pap\u00ebrshtatshme.<\/p>\n<p>Dhe deri m\u00eb sot, intuicioni m\u00eb thot\u00eb se shp\u00ebrblimi i adminit varej drejtp\u00ebrdrejt nga numri i student\u00ebve q\u00eb ai kapte dhe i nxirrte nga salla e kompjuter\u00ebve. Jam praktikisht i sigurt se ai djal\u00eb e shlyeu hipotek\u00ebn e tij m\u00eb her\u00ebt.<\/p>\n<p>Ai ishte ulur n\u00eb k\u00ebndin e larg\u00ebt t\u00eb sall\u00ebs kompjuterike pas nj\u00eb tavoline t\u00eb k\u00ebndshme. Dhe mund t\u00eb supozohej me siguri se monitor\u00ebt e tij t\u00eb frytsh\u00ebm kishin gjetur nj\u00eb m\u00ebnyr\u00eb p\u00ebr t'u shumuar me nj\u00eb periudh\u00eb kalimtare befasuese \u2014 aq shum\u00eb ishin. Mbeti vet\u00ebm t\u00eb spekulohej n\u00ebse ai arrinte t\u00eb monitoronte t\u00eb gjith\u00eb ata. Sigurisht, po b\u00ebj shaka\u2026 a e p\u00ebrmenda se ai e merrte shum\u00eb seriozisht pun\u00ebn e tij?<\/p>\n<p>N\u00eb at\u00eb koh\u00eb, rrjeti kompjuterik funksiononte n\u00ebn menaxhimin e Windows 2000. Shpejt e pash\u00eb se me secilin hyrje n\u00eb sistem aktivizohej nj\u00eb skenar q\u00eb parashikonte aktivizimin e serverit VNC me llogarin\u00eb e adminit p\u00ebr qasje t\u00eb larg\u00ebt n\u00eb desktop. Sa her\u00eb q\u00eb ky djal\u00eb donte t\u00eb v\u00ebzhgonte, ai lidhej drejtp\u00ebrdrejt me makin\u00ebn tuaj dhe shikonte. Kjo ishte e frikshme, dhe po mendoj tani, ndoshta e paligjshme.<\/p>\n<p>Pas m\u00ebsimit t\u00eb programimit n\u00eb Basic dhe C64, tani shkruaja n\u00eb C dhe pak n\u00eb C++. N\u00eb at\u00eb koh\u00eb, isha gjithashtu shum\u00eb i interesuar p\u00ebr gjuh\u00ebn D, e cila rregullonte disa nga mang\u00ebsit\u00eb e C++, ashtu si\u00e7 e shihja at\u00eb at\u00ebher\u00eb.<\/p>\n<p>Zakonisht hyja n\u00eb sall\u00ebn kompjuterike p\u00ebr t\u00eb lexuar di\u00e7ka t\u00eb re p\u00ebr D ose p\u00ebr t\u00eb luajtur me kompilatorin Digital Mars D. Ndonj\u00ebher\u00eb, duke shp\u00ebtuar nga mendimet rreth s\u00eb ardhmes s\u00eb madhe t\u00eb D, shkruaja kod n\u00eb C p\u00ebr t\u00eb hacksuar programe t\u00eb tjera Win32 p\u00ebrmes deshifruesve t\u00eb dritareve t\u00eb tyre.<\/p>\n<p>N\u00eb koh\u00ebt e vjetra t\u00eb programimit n\u00eb Win32, k\u00ebrkimi i nj\u00eb deshifruesi dritareje ishte metoda m\u00eb e thjesht\u00eb p\u00ebr t\u00eb hacksuar programe t\u00eb tjera. \u00cbsht\u00eb e qart\u00eb se t\u00eb gjitha programet me nj\u00eb nd\u00ebrfaqe grafike n\u00eb Windows kishin nj\u00eb dritare, edhe n\u00ebse nuk shfaqej n\u00eb ekran. Duke shkruar nj\u00eb program p\u00ebr t\u00eb nxjerr\u00eb deshifruesin e nj\u00eb procesi tjet\u00ebr (n\u00eb thelb, nj\u00eb lidhje me t\u00eb), mund t\u00eb d\u00ebrgoni mesazhe. Kjo lejonte disa operacione themelore, si fshehja \/ shfaqja e dritares s\u00eb programit, si dhe disa gj\u00ebra t\u00eb v\u00ebrteta t\u00eb k\u00ebndshme, p\u00ebr shembull, t\u00eb b\u00ebni q\u00eb procesi t\u00eb ngarkonte nj\u00eb DLL t\u00eb rast\u00ebsishme n\u00eb hap\u00ebsir\u00ebn e saj t\u00eb memories dhe t\u00eb fillonte ekzekutimin e kodit. Pasi injektohej DLL, fillonte pjesa m\u00eb interesante.<\/p>\n<p>N\u00eb dy muajt e par\u00eb, ky detektiv nuk m\u00eb shqet\u00ebsoi ve\u00e7an\u00ebrisht, ai u lidh me serverin VNC n\u00eb kompjuterin tim vet\u00ebm nj\u00eb ose dy her\u00eb. Por nj\u00eb seanc\u00eb specifike, ndoshta, zgjoi interesin e tij. Isha duke shkruar ndonj\u00eb kod n\u00eb C p\u00ebr t\u00eb fshehur dritaret e Minesweeper (pa i mbyllur ato), p\u00ebr ta b\u00ebr\u00eb m\u00eb t\u00eb leht\u00eb loj\u00ebn n\u00eb klas\u00eb, dhe aty vura re se ikona e bardh\u00eb e VNC n\u00eb sistemin e njoftimeve u b\u00eb e zez\u00eb. Kjo do t\u00eb thoshte se tani ai po m\u00eb v\u00ebzhgonte.<\/p>\n<p>Vazhdoja t\u00eb programoja si zakonisht, duke u p\u00ebrpjekur t\u00eb mos i jap v\u00ebmendje. Nd\u00ebrkoh\u00eb, kompjuteri filloi t\u00eb ngadal\u00ebsohej ndjesh\u00ebm, duke u p\u00ebrpjekur t\u00eb transmetonte frekuenc\u00ebn maksimale t\u00eb kornizave n\u00eb nj\u00eb nga ekranet e shum\u00ebfishta n\u00eb qoshen e dhom\u00ebs. Windows pothuajse nuk reagonte, kur durimi im u shkat\u00ebrrua, dol\u00ebm nga sistemi dhe p\u00ebrfundova p\u00ebr sot.<\/p>\n<p>Gjat\u00eb vizitave t\u00eb ardhshme n\u00eb sall\u00ebn e kompjuter\u00ebve, Kolombo tregonin nj\u00eb interes t\u00eb duksh\u00ebm p\u00ebr at\u00eb q\u00eb po b\u00ebja \u00e7do her\u00eb. Rreth her\u00ebs s\u00eb kat\u00ebrt vendosa: kjo duhet t\u00eb rregullohet.<\/p>\n<p>Pranoj se nj\u00eb person i arsyesh\u00ebm dhe racional mund t\u00eb kishte ngritur k\u00ebt\u00eb \u00e7\u00ebshtje direkt me t\u00eb ose me shefin e tij. Megjithat\u00eb, gjithmon\u00eb kam r\u00ebn\u00eb pre e d\u00ebshp\u00ebrimit dhe shpejt e bindja veten t\u00eb zgjedh nj\u00eb strategji plot\u00ebsisht t\u00eb ndryshme.<\/p>\n<p>\u2014 Ti nuk do t\u00eb jesh n\u00eb gjendje t\u00eb b\u00ebsh asgj\u00eb pa k\u00ebt\u00eb server VNC! \u2014 thash\u00eb qet\u00ebsisht me vendosm\u00ebri disa her\u00eb.<\/p>\n<p>Duhej ta vrisja VNC.<\/p>\n<p>Fillova t\u00eb hyja n\u00eb sall\u00ebn e kompjuter\u00ebve me grupe t\u00eb m\u00ebdha student\u00ebsh dhe ulesha sa m\u00eb larg nga qoshea me monitor\u00ebt. Kjo ka funksionuar p\u00ebr nj\u00eb koh\u00eb dhe m\u00eb dha pak koh\u00eb p\u00ebr t\u00eb provuar ide t\u00eb ndryshme.<\/p>\n<p>P\u00ebrpjekja ime e par\u00eb, mendoj se do t\u00eb pajtoheshit, ishte mjaft e dob\u00ebt. Klikova me t\u00eb djatht\u00ebn mbi ikon\u00ebn e VNC n\u00eb sistemin e njoftimeve dhe pash\u00eb nj\u00eb menu me shkronja magjike E-X-I-T. Fatkeq\u00ebsisht, shkronjat ishin t\u00eb shkruara me tekst t\u00eb err\u00ebt. Administratori kishte \u00e7aktivizuar opsionin e menus\u00eb 'Dale' p\u00ebrmes editorit t\u00eb politikave t\u00eb grupit. P\u00ebrpiqesha t\u00eb vrisja procesin nga Menaxheri i Detyrave, por, sigurisht, ai ishte i paduksh\u00ebm p\u00ebr mua, pasi punonte n\u00ebn nj\u00eb llogari tjet\u00ebr, m\u00eb me privilegje. Asgj\u00eb nuk funksionoi.<\/p>\n<p>Serveri VNC funksionon n\u00eb portin TCP 5900, m\u00eb kujtoi. Plani im i ardhsh\u00ebm p\u00ebrfshinte d\u00ebrgimin e paketave t\u00eb d\u00ebmtuara n\u00eb k\u00ebt\u00eb port, p\u00ebr ta zhvatuar.<\/p>\n<p>Pas t\u00eb pakt\u00ebn disa dit\u00eb, p\u00ebrpiqesha t\u00eb deshifroja protokollin, duke d\u00ebrguar n\u00eb portin 5900 forma t\u00eb ndryshme t\u00eb struktur\u00ebs s\u00eb keqe dhe duke shpresuar se do t\u00eb d\u00ebshtonte. N\u00eb fund t\u00eb fundit, kjo nuk funksionoi as.<\/p>\n<p>Ishte duke u menduar se nuk do t\u00eb mundja t\u00eb shp\u00ebtoja nga ky rast, kur m\u00eb ra n\u00eb mendje: aty duhet t\u00eb ket\u00eb nj\u00eb dritare! Duhet ta shfaqim at\u00eb. Ndoshta aty do t\u00eb ket\u00eb nj\u00eb buton t\u00eb mahnitsh\u00ebm 'Fiku', q\u00eb do ta p\u00ebrdorja p\u00ebr di\u00e7ka t\u00eb mir\u00eb!<\/p>\n<p>M\u00eb n\u00eb fund, lan\u00e7ova kodin tim tashm\u00eb pothuajse t\u00eb p\u00ebrsosur n\u00eb C p\u00ebr t\u00eb k\u00ebrkuar p\u00ebr nj\u00eb handle t\u00eb dritares kryesore t\u00eb nj\u00eb procesi tjet\u00ebr \u2013 dhe v\u00ebrtet\u00eb gjeti VNC. Ndjeva nj\u00eb entuziaz\u00ebm kur gishti im shtypi <code>WM_SHOWWINDOW<\/code>. Provoni t\u00eb gjeni se \u00e7far\u00eb pash\u00eb p\u00ebrpara meje?<\/p>\n<p>Asgj\u00eb!<\/p>\n<p>Tani m\u00eb b\u00ebri kurioz\u2026 kishte nj\u00eb dritare, por ajo injoronte mesazhet e mia. E kontrollova dy her\u00eb kodin tim p\u00ebr t\u00eb siguruar q\u00eb po funksiononte. E testova n\u00eb disa procese t\u00eb tjer\u00eb dhe ai funksionoi shk\u00eblqyesh\u00ebm. Provova t\u00eb d\u00ebrgoj n\u00eb dritaren e VNC mesazhe t\u00eb tjera, dhe p\u00ebrs\u00ebri asgj\u00eb.<\/p>\n<p>Dhe pastaj m\u00eb ra p\u00ebrs\u00ebri n\u00eb mendje!<\/p>\n<p>Fal\u00eb nj\u00eb libri shum\u00eb t\u00eb trash\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.co.uk\/Programming-Windows%C2%AE-Microsoft-Charles-Petzold\/dp\/157231995X\">librit<\/a><\/noindex> t\u00eb Charles Petzold, studova me kujdes se si funksionojn\u00eb proceset Win32 brenda sistemit. \u00c7do aplikacion Win32 ka nj\u00eb dritare, si dhe nj\u00eb 'radh\u00eb mesazhesh'. Mesazhet q\u00eb shkaktohen nga nd\u00ebrveprimi me p\u00ebrdoruesin, si dhe mesazhet e d\u00ebrguara nga vet\u00eb Windows, hyjn\u00eb n\u00eb radh\u00eb, dhe vet\u00eb aplikacioni vendos se si t'i trajtoj\u00eb ato.<\/p>\n<p>Nuk \u00ebsht\u00eb shum\u00eb interesant n\u00eb vetvete. Por kur e kuptova q\u00eb nj\u00eb radh\u00eb mesazhesh e pab\u00ebr ndihmonte si nj\u00eb heuristik p\u00ebr nd\u00ebrhyrjen n\u00eb nj\u00eb proces t\u00eb bllokuar nga menaxheri i proceseve t\u00eb Windows, ndjeva nj\u00eb shp\u00ebrfillje t\u00eb past\u00ebr serotonin.<\/p>\n<p>Pa humbur asnj\u00eb sekond\u00eb, u ktheva n\u00eb kodin tim n\u00eb C, gati p\u00ebr t\u00eb d\u00ebrguar n\u00eb dritaren kryesore t\u00eb VNC nj\u00eb mesazh tjet\u00ebr <code>WM_SHOWWINDOW<\/code>. N\u00eb nj\u00eb cik\u00ebl. N\u00eb nj\u00eb t\u00eb p\u00ebrjetsh\u00ebm. Pra, shum\u00eb mesazhe <code>WM_SHOWWINDOW<\/code>, t\u00eb cilat, si\u00e7 e dija tani, VNC do t\u00eb p\u00ebrpiqej t'i injoronte krejt\u00ebsisht\u2026 me riskun e tij.<\/p>\n<p>Kompilova dhe lan\u00e7ova 4 KB t\u00eb kodit m\u00eb rebel n\u00eb jet\u00ebn time. Rreth tre sekonda m\u00eb von\u00eb, Windows raportoi se procesi <code>vncserver.exe<\/code> nuk po p\u00ebrgjigjej dhe b\u00ebri nj\u00eb ofert\u00eb q\u00eb nuk mund t\u00eb refuzoja:<\/p>\n<blockquote><p><i><b>Doni t\u00eb p\u00ebrfundoni k\u00ebt\u00eb proces?<\/b><\/i><\/p><\/blockquote>\n<p>\nDreq, PO!<\/p>\n<p>Lejoni t\u00eb pranoj se pjesa tjet\u00ebr e dit\u00ebs isha jasht\u00ebzakonisht i k\u00ebnaqur me veten.<\/p>\n<p>Pas disa or\u00ebsh t\u00eb kaluar n\u00eb p\u00ebrpunimin e superfuqis\u00eb sime t\u00eb re, vendosa se si do ta p\u00ebrdor. Thjesht t\u00eb vras sesionin p\u00ebrball\u00eb tij ishte shum\u00eb e leht\u00eb. Kisha nj\u00eb ide m\u00eb t\u00eb mir\u00eb \u2013 t\u00eb zhdukem fare.<\/p>\n<p>Pas <noindex><a rel=\"nofollow\" href=\"https:\/\/martinrue.com\/zzuy-a-lesson-in-perseverance\">betej\u00ebs s\u00eb par\u00eb me programimin e soketeve<\/a><\/noindex> kuptova se mund t\u00eb shkruaj nj\u00eb kod q\u00eb do t\u00eb b\u00ebnte dy gj\u00ebra. S\u00eb pari, do t\u00eb merrte nj\u00eb port TCP 5900 t\u00eb sapo\u00e7liruar, i cili m\u00eb par\u00eb ishte i z\u00ebn\u00eb nga nj\u00eb proces t\u00eb paedukat\u00eb t\u00eb serverit VNC. Pastaj do t\u00eb krijonte nj\u00eb lidhje t\u00eb re TCP me serverin VNC t\u00eb makin\u00ebs s\u00eb caktuar. Kodi do t\u00eb thjesht proksiononte t\u00eb dh\u00ebnat mes dy soketeve, dhe Kolombo do t\u00eb mendoj\u00eb se po lidhej me mua, kur n\u00eb t\u00eb v\u00ebrtet\u00eb po lidhej me nj\u00eb server VNC krejt tjet\u00ebr.<\/p>\n<p>Kodi im do t\u00eb vepronte si nj\u00eb ur\u00eb sekrete midis meje dhe ndonj\u00eb shpirt t\u00eb varf\u00ebr sipas zgjedhjes sime. Ishte perfekte.<\/p>\n<p>Menj\u00ebher\u00eb fillova t\u00eb shkruaj ur\u00ebn time false VNC. Kolombo u lidh disa her\u00eb me mua, por un\u00eb vazhdova t\u00eb programoja p\u00ebrball\u00eb tij. Arrita n\u00eb p\u00ebrfundimin se ai nuk kishte asnj\u00eb ide p\u00ebr veprimet e mia, megjith\u00ebse po shkruaja gj\u00ebra t\u00eb dukshme, si numrat e porteve dhe komente si <code>\/\/ \u041f\u0440\u043e\u0449\u0430\u0439, \u0436\u0443\u0442\u043a\u0438\u0439 \u0448\u043f\u0438\u043e\u043d VNC<\/code>.<\/p>\n<p>Pas disa dit\u00ebsh, nuk mundesha ta b\u00ebja kodin t\u00eb punonte si\u00e7 duhet. \u00c7far\u00ebdo q\u00eb ishte m\u00eb keq, po punoja pothuajse vazhdimisht me ikon\u00ebn e zez\u00eb t\u00eb VNC n\u00eb tasin e sistemit. Nd\u00ebrsa ishte e lidhur, nuk mund t\u00eb \u00e7lironim portin p\u00ebr t\u00eb kontrolluar kodin tim.<\/p>\n<p>Po t\u00eb dija at\u00ebher\u00eb p\u00ebr <code>netcat<\/code>!<\/p>\n<p>N\u00eb fund, nervat nuk e mbajt\u00ebn, megjithat\u00eb isha nj\u00eb djal\u00eb 17-vje\u00e7ar i paduruar. Nd\u00ebrsa shihja p\u00ebrs\u00ebri si ikona e bardh\u00eb e serverit VNC b\u00ebhej e zez\u00eb, u zem\u00ebrova, hapa kodin origjinal q\u00eb mbushte radh\u00ebn e mesazheve dhe e ekzekutova p\u00ebrball\u00eb tij. Madje, prisja disa sekonda para se t\u00eb klikoj <code>End Process<\/code>, thjesht p\u00ebr t\u00eb siguruar q\u00eb ai e pa at\u00eb.<\/p>\n<p>N\u00ebse shtypja e k\u00ebsaj butoni nuk m\u00eb kishte bindur plot\u00ebsisht se ia vlente, at\u00ebher\u00eb k\u00ebrcimi i tij nga fortesa e monitor\u00ebve, p\u00ebr t'u afruar shpejt me mua dhe p\u00ebr t\u00eb m\u00eb nxjerr\u00eb jasht\u00eb dhom\u00ebs, me siguri ia vlente.<\/p>\n<p>N\u00eb fund m\u00eb u ndalua qasje n\u00eb rrjet p\u00ebr dy jav\u00eb. E mendoj nj\u00eb d\u00ebnim t\u00eb drejt\u00eb, mendova un\u00eb. Rreth tre jav\u00ebsh, serveri VNC u zhduk nga skriptet e ngarkes\u00ebs dhe nuk u shfaq m\u00eb askund. Ndon\u00ebse nuk e munda t\u00eb kuptoj n\u00ebse incidenti im luajti ndonj\u00eb rol n\u00eb k\u00ebt\u00eb apo jo, ai e shkat\u00ebrroi plot\u00ebsisht planin tim t\u00eb pasurimit magjik duke shitur arm\u00ebn time VNC student\u00ebve t\u00eb shtypur n\u00eb sallat e kompjuter\u00ebve t\u00eb kolegjeve n\u00eb t\u00eb gjith\u00eb vendin.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/itsumma\/blog\/485756\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u044d\u0442\u043e\u043c \u0431\u043b\u043e\u0433\u0435 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043e \u043d\u0435\u043c\u0430\u043b\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0441\u043a\u0438\u0445 \u0431\u0430\u0435\u043a. \u041c\u043d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0442\u044c \u043e \u0441\u0432\u043e\u0438\u0445 \u0441\u0442\u0430\u0440\u044b\u0445 \u0433\u043b\u0443\u043f\u043e\u0441\u0442\u044f\u0445. \u0427\u0442\u043e \u0436, \u0432\u043e\u0442 \u0435\u0449\u0451 \u043e\u0434\u043d\u0430 \u0442\u0430\u043a\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f. \u042f \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043b\u0441\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u043c\u0438, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u043a\u043e\u0433\u0434\u0430 \u043c\u043d\u0435 \u0431\u044b\u043b\u043e \u043e\u043a\u043e\u043b\u043e 11 \u043b\u0435\u0442. \u0412 \u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u0440\u0435\u0434\u043d\u0435\u0439 \u0448\u043a\u043e\u043b\u044b \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u044f \u0432\u043e\u0437\u0438\u043b\u0441\u044f \u0441\u043e \u0441\u0432\u043e\u0438\u043c C64 \u0438 \u043f\u0438\u0441\u0430\u043b \u043d\u0430 \u0411\u0435\u0439\u0441\u0438\u043a\u0435, \u0430 \u043f\u043e\u0442\u043e\u043c \u0432\u044b\u0440\u0435\u0437\u0430\u043b \u043d\u043e\u0436\u043d\u0438\u0446\u0430\u043c\u0438 \u043f\u043b\u043e\u0445\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-40151","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u044d\u0442\u043e\u043c \u0431\u043b\u043e\u0433\u0435 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043e \u043d\u0435\u043c\u0430\u043b\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0441\u043a\u0438\u0445 \u0431\u0430\u0435\u043a. \u041c\u043d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0442\u044c \u043e \u0441\u0432\u043e\u0438\u0445 \u0441\u0442\u0430\u0440\u044b\u0445 \u0433\u043b\u0443\u043f\u043e\u0441\u0442\u044f\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/bitva-koderov-ya-protiv-togo-parnya-s-vnc\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0411\u0438\u0442\u0432\u0430 \u043a\u043e\u0434\u0435\u0440\u043e\u0432: \u044f \u043f\u0440\u043e\u0442\u0438\u0432 \u0442\u043e\u0433\u043e \u043f\u0430\u0440\u043d\u044f \u0441 VNC | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u044d\u0442\u043e\u043c \u0431\u043b\u043e\u0433\u0435 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043e \u043d\u0435\u043c\u0430\u043b\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0441\u043a\u0438\u0445 \u0431\u0430\u0435\u043a. \u041c\u043d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0442\u044c \u043e \u0441\u0432\u043e\u0438\u0445 \u0441\u0442\u0430\u0440\u044b\u0445 \u0433\u043b\u0443\u043f\u043e\u0441\u0442\u044f\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/bitva-koderov-ya-protiv-togo-parnya-s-vnc\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-31T17:49:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-01-31T17:49:28+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Beteja e koduesve: un\u00eb kund\u00ebr atij tipi me VNC | ProHoster","description":"N\u00eb k\u00ebt\u00eb blog jan\u00eb publikuar disa tregime programuesish. M\u00eb p\u00eblqen t\u00eb kujtoj budallall\u00ebqet e mia t\u00eb vjetra.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/bitva-koderov-ya-protiv-togo-parnya-s-vnc","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0411\u0438\u0442\u0432\u0430 \u043a\u043e\u0434\u0435\u0440\u043e\u0432: \u044f \u043f\u0440\u043e\u0442\u0438\u0432 \u0442\u043e\u0433\u043e \u043f\u0430\u0440\u043d\u044f \u0441 VNC | ProHoster","og:description":"\u0412 \u044d\u0442\u043e\u043c \u0431\u043b\u043e\u0433\u0435 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043e \u043d\u0435\u043c\u0430\u043b\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0441\u043a\u0438\u0445 \u0431\u0430\u0435\u043a. \u041c\u043d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0442\u044c \u043e \u0441\u0432\u043e\u0438\u0445 \u0441\u0442\u0430\u0440\u044b\u0445 \u0433\u043b\u0443\u043f\u043e\u0441\u0442\u044f\u0445.","og:url":"https:\/\/prohoster.info\/sq\/blog\/bitva-koderov-ya-protiv-togo-parnya-s-vnc","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-31T17:49:28+00:00","article:modified_time":"2020-01-31T17:49:28+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"40151","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:44:38","updated":"2022-09-29 08:39:09","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/40151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=40151"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/40151\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=40151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=40151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=40151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}