Kuwunika kwa kuthekera koletsa kugwiritsa ntchito makompyuta akutali pamaneti, pogwiritsa ntchito chitsanzo cha AnyDesk

Tsiku lina bwanayo anafunsa kuti: β€œKodi n’chifukwa chiyani anthu ena ali ndi mwayi wogwiritsa ntchito kompyuta yakutali, popanda chilolezo chowonjezera choti agwiritse ntchito?”
Ntchito imayamba "kutseka" malowo.

Kuwunika kwa kuthekera koletsa kugwiritsa ntchito makompyuta akutali pamaneti, pogwiritsa ntchito chitsanzo cha AnyDesk
Pali mapulogalamu ambiri owongolera pa intaneti: desktop yakutali ya Chrome, AmmyAdmin, LiteManager, TeamViewer, Anyplace Control, ndi zina zambiri. kuchokera pa intaneti ndi ogwiritsa ntchito "kukukuta mano" mwanjira ina kapena "kuwala" ndi ma admins, ndiye zokondedwa za ambiri kuti azigwiritsa ntchito payekha - AnyDesk ikufunikabe chidwi chapadera, makamaka ngati abwana ati "Ayi!"

Kuwunika kwa kuthekera koletsa kugwiritsa ntchito makompyuta akutali pamaneti, pogwiritsa ntchito chitsanzo cha AnyDesk
Ngati mukudziwa chomwe kutsekereza paketi ya netiweki ndi zomwe zili ndipo mukukhutira nazo, ndiye kuti zina zonsezo
osati cholinga zanu.

Kuyesera kuchoka mosiyana, kwenikweni malo imanena zomwe ziyenera kuloledwa kuti pulogalamuyo igwire ntchito; motero, mbiri ya DNS idatsekedwa *.net.anydesk.com. Koma AnyDesk siyosavuta; sizimasamala kuletsa dzina la domain.

Nthawi ina, ndinathetsa vuto lakutsekereza "Anyplace Control", yomwe idabwera kwa ife ndi mapulogalamu okayikitsa, ndipo idathetsedwa ndikuletsa ma IP angapo (ndinathandizira antivayirasi). Vuto ndi AnyDesk, nditasonkhanitsa pamanja ma adilesi opitilira khumi ndi awiri a IP, adandiuza chokani ku ntchito yamanja yachizolowezi.

Zinapezekanso kuti mu "C:ProgramDataAnyDesk" pali mafayilo angapo okhala ndi zoikamo, ndi zina zambiri, komanso mufayiloyo. ad_svc.trace Zochitika zokhudzana ndi kulumikizana ndi zolephera zimasonkhanitsidwa.

1. Kuyang'ana

Monga tanenera kale, kutsekereza * .anydesk.com sikunapereke zotsatira zilizonse pakugwira ntchito kwa pulogalamuyi, adaganiza zowunikira. khalidwe la pulogalamu muzochitika zovuta. TCPView kuchokera ku Sysinternals m'manja mwanu ndikupita!

Kuwunika kwa kuthekera koletsa kugwiritsa ntchito makompyuta akutali pamaneti, pogwiritsa ntchito chitsanzo cha AnyDesk

1.1. Zitha kuwoneka kuti njira zingapo zochititsa chidwi kwa ife "zikupachikika", ndipo imodzi yokha yomwe imalankhulana ndi adiresi kuchokera kunja ndi yosangalatsa kwa ife. Madoko omwe amawagwirizanitsa amasankhidwa, kuchokera pazomwe ndinawona: 80, 443, 6568. πŸ™‚ Sitingathedi kuletsa 80 ndi 443.

1.2. Pambuyo poletsa adilesi kudzera pa rauta, adilesi ina imasankhidwa mwakachetechete.

Kuwunika kwa kuthekera koletsa kugwiritsa ntchito makompyuta akutali pamaneti, pogwiritsa ntchito chitsanzo cha AnyDesk

1.3. Console ndiye ZONSE ZONSE! Timazindikira PID ndiye ndinali ndi mwayi pang'ono kuti AnyDesk idayikidwa ndi ntchitoyi, kotero PID yomwe tinkafuna inali yokhayo.
1.4. Timazindikira adilesi ya IP ya seva yautumiki kuchokera pakupanga PID.

Kuwunika kwa kuthekera koletsa kugwiritsa ntchito makompyuta akutali pamaneti, pogwiritsa ntchito chitsanzo cha AnyDesk

2. Kukonzekera

Popeza pulogalamu yozindikiritsa ma adilesi a IP mwina ingogwira ntchito pa PC yanga, ndilibe zoletsa kumasuka ndi ulesi, kotero C #.

2.1. Njira zonse zodziwira adilesi ya IP yofunikira zimadziwika kale, ziyenera kukhazikitsidwa.

string pid1_;//ΡƒΠ·Π½Π°Π΅ΠΌ PID сСрвиса AnyDesk
using (var p = new Process()) 
{p.StartInfo.FileName = "cmd.exe";
 p.StartInfo.Arguments = " /c "tasklist.exe /fi "imagename eq AnyDesk.exe" /NH /FO CsV | findstr "Services""";
 p.StartInfo.UseShellExecute = false;
 p.StartInfo.RedirectStandardOutput = true;
 p.StartInfo.CreateNoWindow = true;
 p.StartInfo.StandardOutputEncoding = Encoding.GetEncoding("CP866");
 p.Start();
 string output = p.StandardOutput.ReadToEnd();
 string[] pid1 = output.Split(',');//ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ ΠΎΡ‚Π²Π΅Ρ‚ Π² массив
 pid1_ = pid1[1].Replace(""", "");//Π±Π΅Ρ€Π΅ΠΌ 2ΠΉ элСмСнт Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ
}

Momwemonso, timapeza ntchito yomwe idakhazikitsa kulumikizana, ndingopereka mzere waukulu

p.StartInfo.Arguments = "/c " netstat  -n -o | findstr /I " + pid1_ + " | findstr "ESTABLISHED""";

Zotsatira zake zidzakhala:

Kuwunika kwa kuthekera koletsa kugwiritsa ntchito makompyuta akutali pamaneti, pogwiritsa ntchito chitsanzo cha AnyDesk
Kuchokera pamzere, mofanana ndi sitepe yapitayi, chotsani ndime ya 3 ndikuchotsa chirichonse pambuyo pa ":". Zotsatira zake, tili ndi IP yomwe tikufuna.

2.2. IP kutsekereza mu Windows. Ngati Linux ili ndi Blackhole ndi iptables, ndiye njira yotsekera adilesi ya IP pamzere umodzi, osagwiritsa ntchito chowotcha moto, mu Windows idakhala yachilendo,
koma zida zomwe zidalipo...

route add наш_Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ_IP_адрСс mask 255.255.255.255 10.113.113.113 if 1 -p

Key parameter "ngati 1" tumizani njira yopita ku Loopback (Mutha kuwonetsa zolumikizira zomwe zilipo posindikiza njira). NDIPO ZOFUNIKA! Tsopano pulogalamuyo ikuyenera kukhazikitsidwa ndi ufulu woyang'anira, popeza kusintha njira kumafuna kukwera.

2.3. Kuwonetsa ndi kusunga ma adilesi odziwika a IP ndi ntchito yaing'ono ndipo sifunikira kufotokozera. Ngati mukuganiza za izi, mutha kukonza fayiloyo ad_svc.trace AnyDesk palokha, koma sindinaganizirepo nthawi yomweyo + mwina pali malire.

2.4. Mchitidwe wodabwitsa wa pulogalamuyo ndikuti "pantchito" ntchito yogwirira ntchito mu Windows 10, imayambiranso, mu Windows 8 imatha, ndikungosiya njira yolumikizirana popanda kulumikizanso, nthawi zambiri sizomveka ndipo izi sizolondola.

Kuchotsa njira yomwe yalumikizidwa ndi seva kumakupatsani mwayi "kukakamiza" kulumikizanso ku adilesi yotsatira. Zimakhazikitsidwa mofanana ndi malamulo am'mbuyomu, kotero ndingopereka:

p.StartInfo.Arguments = "/c taskkill /PID " + pid1_ + " /F";

Kuphatikiza apo, yambitsani pulogalamu ya AnyDesk.

 //запускаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ которая располоТСна ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ path_pro
if (File.Exists(path_pro)){ 
Process p1 = Process.Start(path_pro);}

2.5. Tidzayang'ana mawonekedwe a AnyDesk kamodzi pa mphindi (kapena nthawi zambiri?), ndipo ngati ilumikizidwa, i.e. kugwirizana KWAKHALA - kuletsa IP iyi, komanso kachiwiri - dikirani mpaka itagwirizanitsa, kutsekereza ndikudikirira.

3. Kuukira

Khodiyo idapangidwa "zojambula" ndipo adaganiza kuti awonetse momwe ntchitoyi ikuyendera "+" onetsani IP yomwe yapezeka ndi yotsekedwa, ndi "."- bwerezani cheke popanda kulumikizana ndi anansi opambana kuchokera ku AnyDesk.

Kuwunika kwa kuthekera koletsa kugwiritsa ntchito makompyuta akutali pamaneti, pogwiritsa ntchito chitsanzo cha AnyDesk

β†’ Project kodi

Zotsatira zake…

Kuwunika kwa kuthekera koletsa kugwiritsa ntchito makompyuta akutali pamaneti, pogwiritsa ntchito chitsanzo cha AnyDesk
Pulogalamuyi idagwira ntchito pamakompyuta angapo okhala ndi Windows OS yosiyana, yokhala ndi mitundu ya AnyDesk 5 ndi 6. Kupitilira 500, ma adilesi pafupifupi 80 adasonkhanitsidwa. Kwa 2500 - 87 ndi zina zotero ...

Patapita nthawi, chiwerengero cha ma IP otsekedwa chinafika 100+.

Lumikizani komaliza text file ndi ma adilesi: nthawi ΠΈ Π΄Π²Π°

Zatheka! Dziwe la ma adilesi a IP linawonjezeredwa ku malamulo a rauta yayikulu kudzera pa script ndipo AnyDesk sangapange kulumikizana kwakunja.

Pali mfundo yachilendo, kuchokera ku zipika zoyamba zikuwonekeratu kuti adiresi ikukhudzidwa ndi kusamutsidwa kwa chidziwitso boot-01.net.anydesk.com. Inde, tinaletsa onse *.net.anydesk.com makamu monga lamulo, koma sichodabwitsa. Nthawi iliyonse yokhala ndi ping wamba kuchokera pamakompyuta osiyanasiyana, dzina lachidziwitso ili limapereka IP yosiyana. Onani pa Linux:

host boot-01.net.anydesk.com

monga DNSLookup amangopereka adilesi imodzi ya IP, koma adilesi iyi ndi yosinthika. Tikamasanthula kulumikizana kwa TCPView, timabwezedwa ma PTR ma adilesi a IP amtunduwo relay-*.net.anydesk.com.

Mwachidziwitso: popeza ping nthawi zina imapita kwa munthu wosadziwika wosatsekedwa boot-01.net.anydesk.com titha kupeza ma ips ndikuwaletsa, pangani izi kukhala script yokhazikika pansi pa Linux OS, apa palibe chifukwa choyika AnyDesk. Kusanthula kunawonetsa kuti ma IP awa nthawi zambiri "kudutsa"ndi omwe apezeka pamndandanda wathu. Mwina ndi omwe adalandira nawo pulogalamuyi pomwe pulogalamuyo imalumikizana isanayambe "kukonza" ma IP odziwika. Ndidzawonjezeranso nkhaniyi ndi gawo lachiwiri lakusaka kwa omvera, ngakhale pakadali pano pulogalamu palokha si kukhazikitsa mu netiweki kunja kujowina ambiri.

Ndikukhulupirira kuti simunawone chilichonse choletsedwa pamwambapa, ndipo opanga AnyDesk achita zomwe ndikuchita ngati masewera.

Source: www.habr.com

Kuwonjezera ndemanga