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.
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!".
Ọ 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
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!
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ọ.
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ụ.
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ụ:
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.
N'ihi ya…
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ị:
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