{"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\/da\/blog\/administrirovanie\/pishem-reverse-socks5-proxy-na-powershell-chast-1","title":{"rendered":"Vi skriver Reverse socks5 proxy i PowerShell. Del 1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Historie om forskning og udvikling i 3 dele. Del 1 - forskningsdelen.<br \/>\nDer er mange b\u00f8ger - men endnu mere nytte.<\/p>\n<h3>Problemformulering<\/h3>\n<p>\nUnder gennemf\u00f8relsen af pentests og RedTeam kampagner er det ikke altid muligt at benytte klientens standardv\u00e6rkt\u00f8jer, s\u00e5som VPN, RDP, Citrix osv. til at tr\u00e6nge ind i det interne netv\u00e6rk. Nogle steder fungerer den standard VPN med MFA, hvor en hardware-token bruges som den anden faktor, andre steder overv\u00e5ges den strengt, og vores adgang via VPN bliver straks opdaget, som man siger - med alle de f\u00f8lger, og andre steder er s\u00e5danne midler slet ikke tilg\u00e6ngelige. <\/p>\n<p>I s\u00e5danne tilf\u00e6lde m\u00e5 man konstant oprette s\u00e5kaldte \"omvendte tunneler\" - forbindelser fra det interne netv\u00e6rk til en ekstern ressource eller en server, som vi kontrollerer. Inden for en s\u00e5dan tunnel kan vi arbejde med klientens interne ressourcer.<\/p>\n<p>Der findes flere typer s\u00e5danne omvendte tunneler. Den mest kendte af dem er selvf\u00f8lgelig Meterpreter. SSH-tunneler med omvendt port forwarding er ogs\u00e5 meget popul\u00e6re blandt hackermilj\u00f8et. Der er mange midler til at udf\u00f8re omvendt tunneling, og mange af dem er godt kendte og beskrevet.<br \/>\nSelvf\u00f8lgelig st\u00e5r udviklerne af beskyttelsesl\u00f8sninger ikke stille og opdager aktivt s\u00e5danne handlinger.<br \/>\nFor eksempel bliver MSF-sessioner effektivt opdaget af moderne IPS fra Cisco eller Positive Tech, og omvendte SSH-tunneler kan opfanges af stort set enhver normal firewall.<\/p>\n<p>Derfor, for at forblive uset i en god RedTeam kampagne - er vi n\u00f8dt til at bygge omvendte tunneler med us\u00e6dvanlige midler og tilpasse os s\u00e5 t\u00e6t som muligt til det reelle driftsmilj\u00f8 i netv\u00e6rket.<\/p>\n<p>Lad os pr\u00f8ve at finde eller opfinde noget tilsvarende.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nF\u00f8r vi opfinder noget, skal vi forst\u00e5, hvilket resultat vi \u00f8nsker at opn\u00e5, og hvilke funktioner vores udvikling skal udf\u00f8re. Hvilke krav skal tunnelen opfylde, s\u00e5 vi kan arbejde med maksimal skjulthed?<\/p>\n<p>Det er klart, at kravene kan variere meget fra sag til sag, men baseret p\u00e5 erhvervserfaring kan vi fremh\u00e6ve de vigtigste:<\/p>\n<ul>\n<li> arbejd p\u00e5 Windows 7-10, da de fleste virksomhedsnets bruger netop Windows;<\/li>\n<li> Klienten opretter forbindelse til serveren via SSL for at undg\u00e5 passiv overv\u00e5gning med IPS-teknologi;<\/li>\n<li> Ved opkobling skal klienten st\u00f8tte adgang gennem en godkendt proxyserver, da mange virksomheder forbinder til internettet gennem en proxy. I virkeligheden beh\u00f8ver klientmaskinen ikke engang at vide dette, og proxyen bruges i transparent tilstand. Men vi skal tage h\u00f8jde for denne funktionalitet;<\/li>\n<li> Klientdelen skal v\u00e6re enkel og b\u00e6rbar;<br \/>\nDet er klart, at for at arbejde inden for Kundens netv\u00e6rk kan OpenVPN installeres p\u00e5 klientmaskinen og etablere en fuld tunnel til sin server (heldigvis kan OpenVPN-klienter arbejde gennem proxy). Men for det f\u00f8rste er dette ikke altid muligt, da vi m\u00e5ske ikke er lokale administratorer der, og for det andet vil dette lave s\u00e5 meget st\u00f8j, at en anst\u00e6ndig SIEM eller HIPS straks vil 'reportere' os til de relevante instanser. Ideelt set b\u00f8r vores klient fungere som en s\u00e5kaldt inline-kommando, ligesom mange bash-skaller er implementeret, og den skal startes via kommandolinjen, for eksempel n\u00e5r der udf\u00f8res kommandoer fra et Word-makro.<\/li>\n<li> Vores tunnel skal v\u00e6re multitr\u00e5det og underst\u00f8tte mange forbindelser samtidigt;<\/li>\n<li> Forbindelsen mellem klient og server skal have en eller anden form for godkendelse, s\u00e5 tunnelen kun oprettes for vores klient, og ikke for alle, der tilg\u00e5r vores server via den angivne adresse og port. Ideelt set b\u00f8r en landingsside med katte eller professionel tematik relateret til det oprindelige dom\u00e6ne \u00e5bnes for 'eksterne brugere'.<br \/>\nFor eksempel, hvis Kunden er en medicinsk organisation, s\u00e5 b\u00f8r en side med farmaceutiske produkter, Wikipedia med en diagnosebeskrivelse eller Dr. Komarovskys blog \u00e5bnes for sikkerhedsadministratoren, der beslutter at kontrollere ressourcen, som klinikens medarbejder har bes\u00f8gt, osv. <\/li>\n<\/ul>\n<p><\/p>\n<h3>Analyse af eksisterende v\u00e6rkt\u00f8jer<\/h3>\n<p>\nF\u00f8r man opfinder sin egen cykel, er det n\u00f8dvendigt at analysere eksisterende cykler og finde ud af, om vi virkelig har brug for det, og sandsynligvis er vi ikke de eneste, der har t\u00e6nkt p\u00e5 behovet for en s\u00e5dan funktionel cykel.<\/p>\n<p>At s\u00f8ge p\u00e5 internettet (vi googler, og det ser ud til at v\u00e6re fint), samt at lede p\u00e5 GitHub efter n\u00f8gleordene \"reverse socks\" har ikke givet mange resultater. Det hele handler prim\u00e6rt om at oprette SSH-tunneler med omvendt port forwarding og alt, hvad der h\u00f8rer til. Udover SSH-tunneler kan flere l\u00f8sninger fremh\u00e6ves:<\/p>\n<p><b><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/klsecservices\/rpivot\">github.com\/klsecservices\/rpivot<\/a><\/noindex><\/b><br \/>\nEn \u00e6ldre implementering af et omvendt tunnel lavet af drengene fra Kaspersky Lab. Navnet afsl\u00f8rer form\u00e5let med dette script. Implementeret i Python 2.7, tunnelen k\u00f8rer i cleartext mode (som man nu popul\u00e6rt siger \u2014 hej til den russiske regering).<\/p>\n<p><b><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tonyseek\/rsocks\">github.com\/tonyseek\/rsocks<\/a><\/noindex><\/b><br \/>\nEndnu en implementering i Python, ogs\u00e5 i cleartext, men med flere muligheder. Den er skrevet som et modul og har et API til integration af l\u00f8sningen i egne projekter.<\/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 \/>\nDet f\u00f8rste link er den originale version af revers socks implementeringen i Golang (ikke l\u00e6ngere vedligeholdt af udvikleren).<br \/>\nDet andet link er vores tilpasning med ekstra funktioner, ogs\u00e5 i Golang. I vores version har vi implementeret SSL, arbejde gennem proxy med NTLM-godkendelse, klientgodkendelse, en landing page ved forkert adgangskode (rettere \u2014 omdirigering til landing page), multi-threaded mode (det vil sige, at flere personer kan arbejde med tunnelen samtidigt), samt et ping-system til at tjekke, om klienten er aktiv eller ej.<\/p>\n<p><b><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jun7th\/tsocks\">github.com\/jun7th\/tsocks<\/a><\/noindex><\/b><br \/>\nImplementeringen af omvendt socks af vores \"kinesiske venner\" i Python. Der ligger ogs\u00e5 en klar bin\u00e6r fil (exe) til de dovne og \"ud\u00f8delige\", samlet af kineserne og klar til brug. Her ved kun den kinesiske gud, hvad der ellers kan v\u00e6re i denne bin\u00e6re fil, udover den grundl\u00e6ggende funktionalitet, s\u00e5 brug det p\u00e5 egen risiko.<\/p>\n<p><b><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/securesocketfunneling\/ssf\">github.com\/securesocketfunneling\/ssf<\/a><\/noindex><\/b><br \/>\nEt ret interessant projekt i C++ til implementering af omvendt socks og mere. Udover den omvendte tunnel kan den ogs\u00e5 lave port forwarding, skabe et kommandoskal osv.<\/p>\n<p><b>MSF meterpreter<\/b><br \/>\nHer er der, som man siger, ikke meget at sige. Alle nogenlunde veluddannede hackere er godt bekendt med denne ting og forst\u00e5r, hvor nemt den bliver opdaget af sikkerhedsv\u00e6rkt\u00f8jer.<\/p>\n<p>Alle de ovenn\u00e6vnte v\u00e6rkt\u00f8jer arbejder efter en lignende teknologi: der k\u00f8res et forberedte eksekverbart bin\u00e6rt modul p\u00e5 maskinen inden for netv\u00e6rket, som opretter forbindelse til en ekstern server. P\u00e5 serveren k\u00f8rer en SOCKS4\/5 server, der modtager forbindelser og videresender dem til klienten.<\/p>\n<p>Ulempen ved alle de n\u00e6vnte v\u00e6rkt\u00f8jer er, at der skal v\u00e6re installeret Python eller Golang p\u00e5 klientmaskinen (har du nogensinde set Python installeret p\u00e5 f.eks. en virksomheds direkt\u00f8rs eller kontoransats maskine?), eller at vi skal tr\u00e6kke en f\u00e6rdiggjort bin\u00e6r fil til denne maskine (faktisk Python og script i \u00e9n pakke) og k\u00f8re denne bin\u00e6r fil der. Derudover er det at hente en exe og derefter k\u00f8re den lige pr\u00e6cis den type signatur for den lokale antivirus eller HIPS.<\/p>\n<p>Generelt st\u00e5r konklusionen klart for os \u2014 vi har brug for en l\u00f8sning i PowerShell. Nu vil vi f\u00e5 tomater kastet p\u00e5 os \u2014 fordi PowerShell allerede er alt for slidt, det overv\u00e5ges, blokeres osv. Faktisk er det ikke overalt. Vi erkl\u00e6rer det ansvarligt. Forresten, der findes mange m\u00e5der at omg\u00e5 blokeringer p\u00e5 (her er endnu engang den popul\u00e6re s\u00e6tning om, at hej til RKN \ud83d\ude42), fra simpel renaming af powershell.exe -&gt; cmdd.exe og op til powerdll osv.<\/p>\n<h3>Lad os begynde at opfinde<\/h3>\n<p>\nDet er tydeligt, at vi f\u00f8rst vil kigge p\u00e5 Google og\u2026 ikke finde noget som helst om dette emne (hvis nogen har fundet noget \u2014 send venligst links i kommentarerne). Der er kun <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/p3nt4\/Invoke-SocksProxy\">en implementering<\/a><\/noindex> Socks5 p\u00e5 PowerShell, men det er en almindelig \"direkte\" sock, som har en r\u00e6kke ulemper (om dem vil vi tale senere). Man kan selvf\u00f8lgelig nemt omdanne den til en omvendt, men det vil kun v\u00e6re en enkelt tr\u00e5dede sock, hvilket ikke er helt det, vi har brug for.<\/p>\n<p>S\u00e5, vi fandt ikke noget klart, s\u00e5 vi bliver n\u00f8dt til at opfinde vores egen cykel. Som basis for vores cykel vil vi tage <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mis-team\/rsockstun\">vores udvikling<\/a><\/noindex> af den omvendte sock p\u00e5 Golang, og klienten til den vil vi implementere i PowerShell.<\/p>\n<p><b>RSocksTun<\/b><br \/>\nS\u00e5 hvordan fungerer rsockstun?<\/p>\n<p>I bunden af RsocksTun (herefter omtalt som rs) ligger to softwarekomponenter \u2014 Yamux og Socks5-serveren. Socks5-serveren er en almindelig lokal socks5, der k\u00f8res p\u00e5 klienten. Og multiplexeringen af forbindelser til den (kan I huske om tr\u00e5dethed?) sikres med hj\u00e6lp from yamux (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hashicorp\/yamux\/\">yet another multiplexer<\/a><\/noindex>). Denne ordning g\u00f8r det muligt at starte flere klient-socks5-servere og fordele eksterne forbindelser til dem ved at videresende dem gennem en enkelt TCP-forbindelse (n\u00e6sten som i meterpreter) fra klienten til serveren, og dermed muligg\u00f8re multitr\u00e5dede operationer, uden hvilke vi simpelthen ikke kan arbejde effektivt i det interne netv\u00e6rk.<\/p>\n<p>Yamux's funktionalitet ligger i, at det introducerer et ekstra netv\u00e6rksniveau af streams, implementeret som en 12-byte header for hver pakke. (Her bruger vi bevidst ordet \u00abstream\u00bb, ikke \u00abstr\u00f8m\u00bb, for ikke at forveksle l\u00e6seren med programmeringskonceptet \u2018thread\u2019 \u2014 dette begreb vil ogs\u00e5 blive brugt i denne artikel). Inde i yamux-headeren er der str\u00f8mmens nummer, flag til oprettelse\/afslutning af stream, antallet af transmitterede bytes, og st\u00f8rrelsen af overf\u00f8rselsvinduet.<\/p>\n<p><img decoding=\"async\" alt=\"Vi skriver Reverse socks5 proxy i PowerShell. Del 1\" src=\"\/wp-content\/uploads\/2019\/05\/3a1bc23bdc90176f7cd37f112a8a1a6c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUd over etablering\/afslutning af streams implementerer yamux en keepalive-mekanisme, der muligg\u00f8r overv\u00e5gning af den etablerede kommunikationskanals funktionalitet. Keepalive-mekanismen konfigureres ved oprettelse af en Yamux-session. Faktisk er der kun to indstillinger: enable\/disable og forsendelsesfrekvensen i sekunder. Keepalive-beskeder kan sendes af b\u00e5de yamux-serveren og yamux-klienten. N\u00e5r en keepalive-besked modtages, skal den fjernede part svare med en besked med n\u00f8jagtig den samme identifikator (faktisk et nummer), som den har modtaget. Generelt er keepalive det samme som en ping, blot for yamux.<\/p>\n<p>Detaljeret teknik til multiplexerens funktion: paketyper, flag til etablering og afslutning af forbindelser, samt dataoverf\u00f8rselsmekanismen er beskrevet i <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hashicorp\/yamux\/blob\/master\/spec.md\">specifikationerne<\/a><\/noindex> til yamux. <\/p>\n<h3>Konklusion til f\u00f8rste del<\/h3>\n<p>\nS\u00e5 i den f\u00f8rste del af artiklen blev vi introduceret til visse v\u00e6rkt\u00f8jer til oprettelse af omvendte tunneler, vi s\u00e5 p\u00e5 deres fordele og ulemper, studerede mekanismen bag Yamux-multiplexeren, og beskrev de grundl\u00e6ggende krav til den nyoprettede powershell-modul. I n\u00e6ste del vil vi arbejde med udviklingen af selve modulet, praktisk talt fra bunden. Forts\u00e6ttelse f\u00f8lger. Bliv h\u00e6ngende \ud83d\ude42<br \/>\n<br \/>Kilde: <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.3 - 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\/da\/blog\/administrirovanie\/pishem-reverse-socks5-proxy-na-powershell-chast-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Vi skriver Reverse socks5 proxy p\u00e5 powershell. Del 1 | ProHoster","description":"Historien om forskning og udvikling i 3 dele.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/pishem-reverse-socks5-proxy-na-powershell-chast-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/34725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=34725"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/34725\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/26164"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=34725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=34725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=34725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}