Nyocha nke ohere nke igbochi ngwa maka njikwa anya nke kọmputa na netwọk, na-eji ihe atụ nke AnyDesk

Mgbe otu ụbọchị onye isi ahụ jụrụ ajụjụ a: "Gịnị mere ụfọdụ ndị ji enwe ohere dịpụrụ adịpụ na kọmputa ọrụ na-enwetaghị ikike ọzọ maka ojiji?",
enwere ọrụ iji "kpuchie" oghere.

Nyocha nke ohere nke igbochi ngwa maka njikwa anya nke kọmputa na netwọk, na-eji ihe atụ nke AnyDesk
Enwere otutu ngwa maka njikwa anya na netwọkụ: Chrome remote desktop, AmmyAdmin, LiteManager, TeamViewer, Anyplace Control, wdg. Ọ bụrụ na Chrome remote desktọọpụ nwere akwụkwọ ntuziaka maka ịlụso ịnweta ọrụ ahụ ọgụ, TeamViewer nwere mmachi ikike na oge ma ọ bụ arịrịọ. site na netwọk na ndị ọrụ "na-ata ikikere ezé" n'ụzọ ụfọdụ "na-enwu" na ndị admins, mgbe ahụ, ọkacha mmasị nke ọtụtụ maka ojiji nkeonwe - AnyDesk ka na-achọ nlebara anya pụrụ iche, karịsịa ma ọ bụrụ na onye isi ahụ kwuru "Ee e!".

Nyocha nke ohere nke igbochi ngwa maka njikwa anya nke kọmputa na netwọk, na-eji ihe atụ nke AnyDesk
Ọ bụrụ na ịmara ihe mgbochi nke ngwugwu netwọkụ bụ site na ọdịnaya ya ma ọ dabara gị, yabụ ihe ndị ọzọ.
ebughị n'obi maka gị.

Na-agbalị ịga site na-abụghị, n'ezie saịtị ọ na-ekwu ihe kwesịrị ikwe ka mmemme ahụ rụọ ọrụ, n'otu n'otu, egbochiri ndekọ DNS *.net.anydesk.com. Mana AnyDesk adịghị mfe; ọ chọghị igbochi aha ngalaba.

N'otu oge, edozira m nsogbu nke igbochi "Njikwa ebe ọ bụla", nke ji ụfọdụ ngwanrọ na-abịakwute anyị, ma dozie ya site na igbochi naanị IP ole na ole (m kwadoro antivirus). Nsogbu dị na AnyDesk, mgbe m ji aka m nweta ihe karịrị adreesị IP iri na abụọ, kpasuru iwe pụọ na ọrụ aka mgbe niile.

Achọpụtakwara na na "C: ProgramDataAnyDesk" enwere ọtụtụ faịlụ nwere ntọala, wdg, yana na faịlụ ahụ. ad_svc.trace A na-anakọta ihe omume gbasara njikọ na ọdịda.

1. Nleba anya

Dịka e kwurula, igbochi * .anydesk.com enyeghị nsonaazụ ọ bụla na mmemme ahụ, e kpebiri iji nyochaa ya. omume mmemme na ọnọdụ nrụgide. TCPView sitere na Sysinternals n'aka gị wee gaa!

Nyocha nke ohere nke igbochi ngwa maka njikwa anya nke kọmputa na netwọk, na-eji ihe atụ nke AnyDesk

1.1. Enwere ike ịhụ na ọtụtụ usoro nke mmasị na anyị "na-adabere", na naanị onye na-ekwurịta okwu na adreesị site n'èzí bụ mmasị anyị. A na-ebugharị ọdụ ụgbọ mmiri ndị ọ na-ejikọta, site na ihe m hụrụ ya: 80, 443, 6568. 🙂 80 na 443 anyị enweghị ike igbochi.

1.2. Mgbe igbochi adreesị site na rawụta, a na-ahọrọ adreesị ọzọ nwayọ.

Nyocha nke ohere nke igbochi ngwa maka njikwa anya nke kọmputa na netwọk, na-eji ihe atụ nke AnyDesk

1.3. Ihe njikwa anyị bụ ihe niile! Anyị na-ekpebi PID na mgbe ahụ enwere m obi ụtọ na AnyDesk arụnyere ọrụ ahụ, n'otu n'otu, PID m na-achọ bụ naanị otu.
1.4. Anyị na-ekpebi adreesị IP nke ihe nkesa ọrụ site na PID nke usoro ahụ.

Nyocha nke ohere nke igbochi ngwa maka njikwa anya nke kọmputa na netwọk, na-eji ihe atụ nke AnyDesk

2. Nkwadebe

Ebe ọ bụ na mmemme maka ịchọpụta adreesị IP ga-arụ ọrụ naanị na PC m, enweghị m ihe mgbochi na ịdị mma na umengwụ, yabụ C #.

2.1. Ụzọ niile maka ịchọpụta adreesị IP achọrọ ka amaralarị, ọ ka ga-emejuputa ya.

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й элемент без кавычек
}

N'otu aka ahụ, anyị na-achọta ọrụ nke guzobe njikọ ahụ, m ga-enye naanị akara isi

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

Nsonaazụ ya ga-abụ:

Nyocha nke ohere nke igbochi ngwa maka njikwa anya nke kọmputa na netwọk, na-eji ihe atụ nke AnyDesk
Site na ahịrị, dị ka nzọụkwụ gara aga, anyị na-ewepụ kọlụm nke atọ, ma wepụ ihe niile mgbe ":". N'ihi ya, anyị nwere IP anyị chọrọ.

2.2. Igbochi IP na Windows. Ọ bụrụ na Linux nwere Blackhole na iptables, mgbe ahụ, usoro nke igbochi adreesị IP n'otu ahịrị, na-enweghị iji firewall, tụgharịrị bụrụ ihe ọhụrụ na Windows,
Mana kedu ngwaọrụ bụ...

route add наш_найденный_IP_адрес mask 255.255.255.255 10.113.113.113 if 1 -p

Oke isi"ọ bụrụ 1" zipu ụzọ na Loopback (Ị nwere ike igosipụta interfaces dịnụ site na-ebipụta ụzọ ụzọ) na ọ dị mkpa! nwere ikike nchịkwan'ihi na ịgbanwe ụzọ chọrọ elu.

2.3. Igosipụta na ichekwa adreesị IP achọpụtara bụ obere ọrụ na ọ chọghị nkọwa. Ọ bụrụ na ị na-eche maka ya, ị nwere ike hazie faịlụ ad_svc.trace AnyDesk n'onwe ya, mana echeghị m ya ozugbo + ma eleghị anya enwere mmachi na ya.

2.4. Omume a na-enweghị atụ nke mmemme ahụ bụ na mgbe usoro ọrụ "arụ ọrụ" na Windows 10, ọ na-amalite na-akpaghị aka, na Windows 8 ọ kwụsịrị, na-ahapụ naanị usoro njikwa na-enweghị njikọ ọzọ, n'ozuzu, ọ bụ ihe ezi uche na-adịghị na ya na ezighi ezi.

Iwepu usoro ejikọrọ na ihe nkesa na-enye gị ohere "manye" njikọ na adreesị ọzọ. A na-eme ya n'otu ụzọ ahụ dị ka iwu ndị gara aga, yabụ m ga-enye ya:

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

Ọzọkwa, malite mmemme AnyDesk.

 //запускаем программу которая расположена по пути path_pro
if (File.Exists(path_pro)){ 
Process p1 = Process.Start(path_pro);}

2.5. Anyị ga-elele ọkwa AnyDesk otu ugboro n'otu nkeji (ma ọ bụ karịa?), Ma ọ bụrụ na ejikọtara ya, i.e. njikọ guzosie ike - gbochie IP a, ọzọkwa ọzọ - chere ruo mgbe ọ jikọọ, gbochie na chere.

3. Mwakpo

Edepụtara koodu ahụ, e kpebiri iji anya nke uche hụ usoro a "+"gosipụta IP achọtara na egbochiri, yana"."- nlele ugboro ugboro na-enweghị njikọ nke ọma site na AnyDesk.

Nyocha nke ohere nke igbochi ngwa maka njikwa anya nke kọmputa na netwọk, na-eji ihe atụ nke AnyDesk

Koodu oru ngo

N'ihi ya…

Nyocha nke ohere nke igbochi ngwa maka njikwa anya nke kọmputa na netwọk, na-eji ihe atụ nke AnyDesk
Ihe omume ahụ na-arụ ọrụ na ọtụtụ kọmputa nwere Windows OS dị iche iche, na ụdị AnyDesk 5 na 6. Achịkọtara ihe dị ka adreesị 500 na 80 iterations. Maka 2500-87 na ndị ọzọ ...

Ka oge na-aga, ọnụọgụ IP egbochiri ruru 100+.

Njikọ na ikpeazụ faịlụ ederede nwere adreesị: ugboro и два

Emere ya! A na-agbakwunye ọdọ mmiri nke adreesị IP na iwu nke isi rawụta site na edemede, na AnyDesk enweghị ike ịmepụta njikọ mpụga.

Enwere oge iju, dị ka ndekọ mbụ si dị, o doro anya na adreesị ahụ na-etinye aka na ịnyefe ozi boot-01.net.anydesk.com. N'ezie, anyị gbochiri ndị ọbịa * .net.anydesk.com niile dịka iwu n'ozuzu, mana nke ahụ abụghị ihe dị ịtụnanya. Oge ọ bụla na ping nkịtị sitere na kọmputa dị iche iche, aha ngalaba a na-enye IP dị iche. Lelee na Linux:

host boot-01.net.anydesk.com

dị ka DNSLookup, ha na-enye naanị otu adreesị IP, mana adreesị a na-agbanwe agbanwe. Mgbe ị na-atụgharị njikọ TCPView, anyị na-enwetaghachi ndekọ PTR nke adreesị IP dị ka relay-*.net.anydesk.com.

N'usoro iwu: ebe ọ bụ na ping na-aga mgbe ụfọdụ onye ọbịa anaghị egbochighị ya boot-01.net.anydesk.com anyị nwere ike ịchọta ip ndị a na ngọngọ, mee ka mmejuputa a bụrụ ihe odide oge niile n'okpuru Linux OS, ebe a ịkwesighi ịwụnye AnyDesk. Nnyocha ahụ gosipụtara na IP ndị a na-abụkarị "igbata"ya na ndị a chọtara na ndepụta anyị. Ikekwe ọ bụ naanị onye ọbịa a nke usoro ihe omume ahụ na-ejikọta tupu ya amalite "ịhazi" IP ndị a maara. M ga-emecha gbakwunye isiokwu ahụ na akụkụ nke abụọ nke nyocha ndị ọbịa, ọ bụ ezie na n'oge a. mmemme n'onwe ya anaghị wụnye n'ime netwọk mpụga njikọ n'ozuzu.

Enwere m olileanya na ị hụghị ihe ọ bụla iwu na-akwadoghị na nke dị n'elu, na ndị okike nke AnyDesk ga-emeso omume m n'ụzọ egwuregwu.

isi: www.habr.com

Tinye a comment