{"id":34725,"date":"2019-10-31T22:00:00","date_gmt":"2019-10-31T19:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/pishem-reverse-socks5-proxy-na-powershell-chast-1\/"},"modified":"2019-10-31T22:00:00","modified_gmt":"2019-10-31T19:00:00","slug":"pishem-reverse-socks5-proxy-na-powershell-chast-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/pishem-reverse-socks5-proxy-na-powershell-chast-1","title":{"rendered":"Pisanie odwrotnego serwera proxy socks5 w Powershell. Cz\u0119\u015b\u0107 1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Zgodba o raziskovanju in razvoju v 3 delih. Del 1 \u2014 raziskovalni.<br \/>\nBikov je veliko \u2014 koristi pa \u0161e ve\u010d.<\/p>\n<h3>Definisanje zadatka<\/h3>\n<p>\nMed izvajanjem pen-testov in RedTeam kampanj ni vedno mogo\u010de uporabiti standardnih sredstev strank, kot so VPN, RDP, Citrix itd., za vstop v notranjo mre\u017eo. Kje pa se standardni VPN uporablja s MFA in kot drugi dejavnik se uporablja fizi\u010dni \u017eeton, nekje pa se strogo spremlja in na\u0161 vstop preko VPN je takoj viden, torej \u2014 z vsemi posledicami, nekje pa takih sredstev preprosto ni. <\/p>\n<p>V tak\u0161nih primerih je nenehno potrebno ustvarjati t.i. 'obratne tunele' \u2014 povezave iz notranje mre\u017ee na zunanji vir ali stre\u017enik, ki ga nadzorujemo. Znotraj tak\u0161nega tunela lahko \u017ee delamo z notranjimi viri strank.<\/p>\n<p>Obstajajo razli\u010dne vrste tak\u0161nih obratnih tunelov. Najbolj znan je zagotovo Meterpreter. Tudi SSH-tuneli z obratnim preusmerjanjem portov imajo veliko povpra\u0161evanje med hekerskimi mno\u017eicami. Obstaja veliko sredstev za izvajanje obratnega tuneliranja, mnoge od njih pa so dobro raziskane in opisane.<br \/>\nSeveda pa razvijalci za\u0161\u010ditnih re\u0161itev ne stojijo ob strani in aktivno zaznavajo tak\u0161ne dejavnosti.<br \/>\nNa primer, MSF seje uspe\u0161no zaznavajo sodobni IPS-i od Cisco ali Positive Tech, medtem ko se obratni SSH-tunel lahko zazna prakti\u010dno z vsakim normalnim po\u017earnim zidom.<\/p>\n<p>Zato, da ostanemo neopa\u017eeni v dobri RedTeam kampanji \u2014 potrebujemo graditi obratni tunel z nestandardnimi sredstvi in se \u010dim bolj pribli\u017eati resni\u010dnemu na\u010dinu delovanja mre\u017ee.<\/p>\n<p>Poskusimo najti ali izumiti nekaj podobnega.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nPreden kaj izumimo, moramo razumeti, katerega rezultata \u017eelimo dose\u010di, katere funkcije naj opravlja na\u0161 izdelek. Kak\u0161ne bodo zahteve za tunel, da bomo lahko delali v na\u010dinu najve\u010dje skrivnosti?<\/p>\n<p>O\u010ditno je, da so tak\u0161ne zahteve lahko mo\u010dno razli\u010dne v vsakem primeru, toda po izku\u0161njah dela lahko izpostavimo glavne:<\/p>\n<ul>\n<li> delovanje na OS Windows-7-10, saj se v ve\u010dini korporativnih mre\u017e uporablja prav Windows.<\/li>\n<li> Klient se povezuje s poslu\u017eiteljem putem SSL-a kako bi isklju\u010dio pasivno presretanje putem IPS-a;<\/li>\n<li> Prilikom povezivanja, klijent mora podr\u017eavati rad preko proxy poslu\u017eitelja s autorizacijom, jer je u mnogim tvrtkama izlaz na internet preko proxyja. U stvarnosti, klijentska ma\u0161ina mo\u017eda o tome ne\u0107e ni\u0161ta znati, a proxy se koristi u transparentnom re\u017eimu. No, takvu funkcionalnost moramo ugraditi;<\/li>\n<li> Klijentska komponenta mora biti sa\u017eeta i prenosiva;<br \/>\nJasno je da za rad unutar mre\u017ee naru\u010ditelja klijentska ma\u0161ina mo\u017ee instalirati OpenVPN i uspostaviti punu tunelu do svog poslu\u017eitelja (s obzirom da klijenti OpenVPN mogu raditi preko proxyja). No, prvo, to ne\u0107e uvijek biti mogu\u0107e, jer mo\u017eda ne\u0107emo biti lokalni administratori, a drugo, to \u0107e generirati toliko buke da \u0107e pristojni SIEM ili HIPS odmah obavijestiti odgovaraju\u0107e organe. Idealno bi bilo da na\u0161 klijent funkcionira kao takozvani inline tim, sli\u010dno kao \u0161to su implementirani mnogi bash shellovi, pokre\u0107e se putem naredbenog retka, na primjer, prilikom izvr\u0161avanja naredbi iz Word makronaredbi.<\/li>\n<li> Na\u0161 tunel mora biti vi\u0161edretven i podr\u017eavati vi\u0161e povezanosti istovremeno;<\/li>\n<li> Povezivanje klijenta i poslu\u017eitelja mora imati neku vrstu autorizacije, tako da se tunel uspostavlja samo za na\u0161eg klijenta, a ne za sve koji do\u0111u na na\u0161 poslu\u017eitelj na navedenoj adresi i portu. Idealno, za \"spoljne korisnike\" trebala bi se otvoriti odredi\u0161na stranica s ma\u010dkama ili profesionalnom tematikom povezanom s izvorom domene.<br \/>\nNa primjer, ako je naru\u010ditelj zdravstvena organizacija, tada bi se administratoru informacijske sigurnosti, koji je odlu\u010dio provjeriti resurs koji je koristio zaposlenik klinike, trebala otvoriti stranica s farmaceutskim proizvodima, Wikipedia s opisom dijagnoze ili blog doktora Komarovskog itd. <\/li>\n<\/ul>\n<p><\/p>\n<h3>Analiza postoje\u0107ih alata<\/h3>\n<p>\nPrije nego \u0161to izumimo svoj bicikl \u2014 potrebno je provesti analizu postoje\u0107ih bicikala i shvatiti je li nam to doista potrebno i, vjerojatno, nismo jedini koji su razmislili o potrebi za takvim funkcionalnim biciklom.<\/p>\n<p>Iskanje na internetu (se zdi, da i\u0161\u010demo normalno), prav tako pa iskanje na GitHubu po klju\u010dnih besedah \u201ereverse socks\u201c ni prineslo posebej veliko rezultatov. V glavnem vse vodi k postavljanju SSH tunelov z obratnim preslikavanjem vrat in vsega, kar je s tem povezano. Poleg SSH tunelov lahko izpostavimo \u0161e nekaj re\u0161itev:<\/p>\n<p><b><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/klsecservices\/rpivot\">github.com\/klsecservices\/rpivot<\/a><\/noindex><\/b><br \/>\nDavno izvedbo obratnega tunela od fantov iz Kaspersky Lab. Iz imena je jasno, za kaj je namenjen ta skript. Implementiran je v Python 2.7, tunel deluje v cleartext na\u010dinu (kot pravijo zdaj \u2014 pozdrav RKN).<\/p>\n<p><b><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tonyseek\/rsocks\">github.com\/tonyseek\/rsocks<\/a><\/noindex><\/b><br \/>\n\u0160e ena izvedba v Pythonu, prav tako v cleartext, vendar z ve\u010d mo\u017enostmi. Napisano je kot modul in ima API za integracijo re\u0161itve v lastne projekte.<\/p>\n<p><b><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/llkat\/rsockstun\">github.com\/llkat\/rsockstun<\/a><\/noindex><\/b><br \/>\n<b><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mis-team\/rsockstun\">github.com\/mis-team\/rsockstun<\/a><\/noindex><\/b><br \/>\nPrva povezava \u2014 izvorna razli\u010dica izvedbe reverse socks v Golangu (ni ve\u010d podprta s strani razvijalca).<br \/>\nDruga povezava \u2014 \u017ee na\u0161a nadgradnja z dodatnimi funkcionalnostmi, prav tako v Golangu. V na\u0161i razli\u010dici smo implementirali SSL, delovanje preko proxyja z NTLM avtentikacijo, avtentikacijo na odjemalcu, pristajalno stran pri napa\u010dni prijavi (natan\u010dneje \u2014 preusmeritev na pristajalno stran), ve\u010dnatan\u010dno delovanje (t.j. ve\u010d oseb lahko hkrati uporablja tunel), sistem pingov odjemalca za obvestilo \u2014 ali je \u0161e vedno aktiven ali ne.<\/p>\n<p><b><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jun7th\/tsocks\">github.com\/jun7th\/tsocks<\/a><\/noindex><\/b><br \/>\nIzvedba obratnega socksa od na\u0161ih 'kitajskih prijateljev' v Pythonu. Tam se za lene in 'nesmrtne' nahaja \u017ee pripravljen binarni program (exe), sestavljen s strani Kitajcev in pripravljen za uporabo. Tu lahko le kitajski bog ve, kaj vse je v tem binarcu, poleg osnovne funkcionalnosti, tako da ga uporabljajte na lastno odgovornost.<\/p>\n<p><b><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/securesocketfunneling\/ssf\">github.com\/securesocketfunneling\/ssf<\/a><\/noindex><\/b><br \/>\nZelo zanimiv projekt v C++ za izvedbo obratnega socksa in ne samo tega. Poleg obratnega tunela, lahko izvaja tudi preslikovanje vrat, ustvarjanje ukazne lupine itd.<\/p>\n<p><b>MSF meterpreter<\/b><br \/>\nTukaj, kot se re\u010de, brez komentarjev. Vse malo-malo izobra\u017eene hekerje odli\u010dno poznajo to zadevo in razumejo, kako enostavno jo odkrijejo za\u0161\u010ditna sredstva.<\/p>\n<p>Vsi zgoraj opisani pripomo\u010dki delujejo po podobni tehnologiji: na napravi znotraj omre\u017eja se za\u017eene vnaprej pripravljen izvr\u0161ljiv binarni modul, ki vzpostavi povezavo z zunanjim stre\u017enikom. Na stre\u017eniku se za\u017eene stre\u017enik SOCKS4\/5, ki sprejema povezave in jih preusmeri na odjemalca.<\/p>\n<p>Pomanjkljivost vseh zgoraj na\u0161tetih orodij je, da je na odjemalski napravi potrebna name\u0161\u010dena razli\u010dica Python ali Golang (kolikokrat ste sre\u010dali name\u0161\u010den Python na napravah, na primer, direktorja podjetja ali zaposlenih v pisarni?), ali pa je treba na to napravo prenesti vnaprej zgrajen binarni program (v bistvu python in skript v enotni embala\u017ei) in zagnati ta binarni program \u017ee tam. Nalaganje exe in njegovo zagnanje je \u0161e posebna tar\u010da za lokalni antivirus ali HIPS.<\/p>\n<p>Na splo\u0161no se vsiljuje sklep \u2014 potrebujemo re\u0161itev na powershellu. Zdaj nas bodo zmetali s paradi\u017enikom \u2014 da je powershell vse \u017ee pre\u017eve\u010deno, natan\u010dno se spremlja, blokira itd. Dejansko to ni povsod res. Odgovorno trdimo. Mimogrede, obstaja kopica na\u010dinov, kako zaobiti blokade (tukaj spet znana fraza o pozdravu RKN \ud83d\ude42), od preproste preimenovanja powershell.exe v cmdd.exe do powerdll itd.<\/p>\n<h3>Za\u010dnemo izumljati<\/h3>\n<p>\nSeveda bomo najprej pogledali v Google in\u2026 ne bomo na\u0161li ni\u010desar o tej temi (\u010de je kdo na\u0161el \u2014 po\u0161ljite povezave v komentarje). Edina stvar je <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/p3nt4\/Invoke-SocksProxy\">izvedba<\/a><\/noindex> Socks5 na powershellu, vendar je to obi\u010dajen 'nenavaden' sok, ki ima vrsto svojih pomanjkljivosti (o katerih bomo govorili kasneje). Seveda ga je mogo\u010de zlahka spremeniti v obratnega, vendar bo to samo enozakonit sok, kar ni ravno tisto, kar potrebujemo.<\/p>\n<p>Torej, nismo na\u0161li ni\u010d pripravljene, zato bomo kljub temu morali izumiti svoj kolo. Za osnovo na\u0161ega kolesa bomo vzeli <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mis-team\/rsockstun\">na\u0161o razvoj<\/a><\/noindex> obratnega soksa na golangu, odjemalca pa bomo realizirali na powershellu.<\/p>\n<p><b>RSocksTun<\/b><br \/>\nTorej, kako deluje rsockstun?<\/p>\n<p>Osnova delovanja RsocksTun (v nadaljevanju \u2014 rs) sta dva programska komponenta \u2014 Yamux in Socks5 stre\u017enik. Socks5 stre\u017enik je obi\u010dajen lokalni socks5, ki se za\u017eene na odjemalcu. Multiplikacija povezav do njega (se spomnite na ve\u010dnal\u017enost?) je omogo\u010dena s pomo\u010djo yamux (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hashicorp\/yamux\/\">\u0161e en multiplexer<\/a><\/noindex>). Tak\u0161na shema omogo\u010da zagon ve\u010d odjemalskih socks5 stre\u017enikov in razporejanje zunanjih povezav nanje, preusmerjajo\u010d jih skozi eno samo TCP povezavo (skoraj kot v meterpreter) od odjemalca do stre\u017enika, kar omogo\u010da ve\u010dnitno delovanje, brez katerega preprosto ne moremo polno delovati v notranjem omre\u017eju.<\/p>\n<p>Bistvo delovanja yamuxa je v tem, da uvaja dodatno omre\u017eno raven tokov, kar implementira v obliki 12-bajtne glave za vsak paket. (Tu namerno uporabljamo besedo \u201etok\u201c, ne pa \u201estream\u201c, da ne zmedemo bralca z programskim tokom \u201ethread\u201c \u2014 to pojmovanje bomo prav tako uporabili v tem \u010dlanku). Znotraj glave yamux so vsebovani \u0161tevilka toka, zastavice za vzpostavitev \/ zaklju\u010ditev toka, koli\u010dina prenesenih bajtov, velikost okna prenosa.<\/p>\n<p><img decoding=\"async\" alt=\"Pisanie odwrotnego serwera proxy socks5 w Powershell. Cz\u0119\u015b\u0107 1\" src=\"\/wp-content\/uploads\/2019\/05\/3a1bc23bdc90176f7cd37f112a8a1a6c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPoleg vzpostavljanja \/ zaklju\u010ditve toka je v yamuxu implementiran mehanizem keepalive, ki omogo\u010da spremljanje delovanja vzpostavljene komunikacijske povezave. Delovanje mehanizma keepalive sporo\u010dil se nastavi ob ustvarjanju Yamux seje. Prakti\u010dno so v nastavitvah samo \u2014 dva parametra: omogo\u010di \/ onemogo\u010di in pogostost po\u0161iljanja paketov v sekundah. Keepalive sporo\u010dila lahko po\u0161ilja tako yamux stre\u017enik kot yamux odjemalec. Ob prejemu keepalive sporo\u010dila je oddaljena stran dol\u017ena odgovoriti na to s po\u0161iljanjem to\u010dno istega identifikatorja sporo\u010dila (dejansko \u2014 \u0161tevila), ki ga je prejela. Na splo\u0161no je keepalive to isti ping, le da za yamux.<\/p>\n<p>Podrobno je vsa tehnika delovanja multiplexerja: tipi paketov, zastavice za vzpostavitev in zaklju\u010ditev povezav, mehanizem prenosa podatkov opisan v <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hashicorp\/yamux\/blob\/master\/spec.md\">specifikacije<\/a><\/noindex> k yamuxu. <\/p>\n<h3>Zaklju\u010dek prvega dela<\/h3>\n<p>\nTorej, v prvem delu \u010dlanka smo se seznanili z nekaterimi orodji za organizacijo povratnih predorov, si ogledali njihove prednosti in slabosti, preu\u010dili mehanizem delovanja Yamux multiplexerja in opisali glavne zahteve za novo ustvarjeni powershell modul. V naslednjem delu se bomo ukvarjali z razvojem samega modula, prakti\u010dno, od za\u010detka. Nadaljevanje sledi. Ne odklapljajte se \ud83d\ude42<br \/>\n<br \/>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/453870\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u043e\u0431 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0438 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0432 3-\u0445 \u0447\u0430\u0441\u0442\u044f\u0445. \u0427\u0430\u0441\u0442\u044c 1 \u2014 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f. \u0411\u0443\u043a\u043e\u0432 \u043c\u043d\u043e\u0433\u043e \u2014 \u043f\u043e\u043b\u044c\u0437\u044b \u0435\u0449\u0435 \u0431\u043e\u043b\u044c\u0448\u0435. \u041f\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0437\u0430\u0434\u0430\u0447\u0438 \u0412 \u0445\u043e\u0434\u0435 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043f\u0435\u043d\u0442\u0435\u0441\u0442\u043e\u0432 \u0438 RedTeam \u043a\u0430\u043c\u043f\u0430\u043d\u0438\u0439 \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0448\u0442\u0430\u0442\u043d\u044b\u043c\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u0417\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u043e\u0432, \u0442\u0430\u043a\u0438\u043c\u0438 \u043a\u0430\u043a VPN, RDP, Citrix \u0438 \u0442.\u0434. \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0437\u0430\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0437\u0430\u0445\u043e\u0434\u0430 \u0432\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044e\u044e \u0441\u0435\u0442\u044c. \u0413\u0434\u0435-\u0442\u043e \u0448\u0442\u0430\u0442\u043d\u044b\u0439 VPN \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e MFA [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26164,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34725","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u043e\u0431 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0438 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0432 3-\u0445 \u0447\u0430\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\/sl\/blog\/administrirovanie\/pishem-reverse-socks5-proxy-na-powershell-chast-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\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\u041f\u0438\u0448\u0435\u043c Reverse socks5 proxy \u043d\u0430 powershell.\u0427\u0430\u0441\u0442\u044c 1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u043e\u0431 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0438 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0432 3-\u0445 \u0447\u0430\u0441\u0442\u044f\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/pishem-reverse-socks5-proxy-na-powershell-chast-1\" \/>\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=\"2019-10-31T19:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:00:00+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\udd47Pisanje Reverse socks5 proxy na powershell. Del 1 | ProHoster","description":"Zgodba o raziskavah in razvoju v 3 delih.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/pishem-reverse-socks5-proxy-na-powershell-chast-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\u041f\u0438\u0448\u0435\u043c Reverse socks5 proxy \u043d\u0430 powershell.\u0427\u0430\u0441\u0442\u044c 1 | ProHoster","og:description":"\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u043e\u0431 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0438 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0432 3-\u0445 \u0447\u0430\u0441\u0442\u044f\u0445.","og:url":"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/pishem-reverse-socks5-proxy-na-powershell-chast-1","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":"2019-10-31T19:00:00+00:00","article:modified_time":"2019-10-31T19:00:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34725","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":"2026-01-21 20:23:33","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:16:32","updated":"2026-01-21 20:23:33","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/34725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=34725"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/34725\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media\/26164"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=34725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=34725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=34725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}