αα
ααααααααα½α α
α
α αααΆαααΆαα
ααααΆαααα½αααΆ "α ααα»α’αααΈααΆαααΆααα»ααααα½αα
ααα½αα’αΆα
α
αΌαααααΎαα»αααααΌαααααΈα
ααααΆα ααααα·αααα½αααΆαααΆαα’αα»ααααΆααααααααααααΆααααΆαααααΎααααΆαα?"
ααΆααα·α
αα
ααΎαα‘αΎαααΎααααΈ "αα·α" α
ααααααααα ααα
ααΆααααααα·ααΈααΆα
αααΎααααααΆααααΆααααααΆααΈα
ααααΆαααΎαααααΆαα Chrome remote desktop, AmmyAdmin, LiteManager, TeamViewer, Anyplace Control ααα ααααα·αααΎ Chrome remote desktop ααΆαααααα
ααααΆαααααΌαααΆααααααΆααααααα»ααααααααΆααααΉαααΆαα
αΌαααααΎααααΆααααααα TeamViewer ααΆαααααα·αα’αΆααααΆαααααααΆααααααααΆ α¬ααααΎ ααΈαααααΆα αα·αα’αααααααΎααααΆαα "αα·αααααααααααα½ααα" αααα»ααααααααΆααα½α α¬ "α
ααα
αΆαα" ααΆαα½αα’αααααααααααα αααααΆααααααΆααΈαααα
α·αααααααααα»αααααΆα
αααΎααααααΆααααΆαααααΎααααΆααααααΆαααααα½α - AnyDesk αα
ααααΆαααΆαααΆαααα
α·ααααα»αααΆααααΆαα·ααα ααααα·αααΎα
α
α αααΆααα·ααΆαααΆ "αα!"
ααααα·αααΎα’αααααΉαααΆα’αααΈαααααΆααΆαααααα
αααααααΆααααααααΉαααΆαααααααΆ α αΎαα’ααααααα
α·αααααΉαααΆ ααααααααΆααααααα
ααα
αα·αααΆααααα αααααΆααβα’αααα
ααΆααα·αααααΆααΆααα
ααΈαααα»α
ααΆαααααα½α αααα»αααΆααααααααΆααααα αΆααααΆααααααααΆαα "ααΆααααααααααααααααααΆααααα" αααααΆαααααααΎαααΆαα½αααΉααααααα·ααΈαα½αα±αααααααααα½αα ααα½α α αΎαααΆααααΌαααΆααααααααΆααααααΆααα·α IP αα½αα ααα½αααα»ααααα (αααα»αααΆαααααα»ααα»αααα αΆααααααα) α αααα αΆααΆαα½α AnyDesk αααααΆααααΈαααα»αααΆααααααΌαα’αΆααααααΆα IP ααΆα αααΎααααααα ααα»ααααα»α α ααα±ααααααΆαααΈααΆαααΆααααααααΆαααα αΆαα
ααΆααααΌαααΆαααααααΎααααααααΆαα αααα»α "C:ProgramDataAnyDesk" ααΆαα―αααΆααα½αα ααα½ααααααΆαααΆααααααααα αα·ααα αααα»αα―αααΆα ad_svc.trace ααααΉαααα·ααΆαααα’αααΈααΆααααααΆαα αα·αααΆααααΆαααααααΌαααΆααααααΌαα
1. ααΆααααααα
ααΌα αααααΆααααααΆαααα½α ααα αΎα ααΆααααααααΆαα *.anydesk.com αα·αααΆααααααααααααααΆαα½ααα αααα»αααααα·ααααα·ααΆααααααααα·ααΈααααα ααΆααααΌαααΆααααααα α α·αααααααΎααΆααα·ααΆα α₯αα·ααΆαααααααα·ααΈαααα»αααααΆαααΆαααααααα. TCPView ααΈ Sysinternals αα αααα»αααααααα’αααα αΎααα !
α‘.α‘. ααΆα’αΆα
ααααΌαααΆαααααΎαααΎαααΆααααΎαααΆαααΆα
αααΎαααααΆαα
αΆααα’αΆααααααα
ααααααΎαααΊ "αααα½α" α αΎαααΆαααααΆαααααΆαααααααΆααααααΆαα½αα’αΆααααααΆαααΈααΆααααα
ααα»ααααααααα
αΆααα’αΆααααααα
ααααααΎαα α
ααααααααΆααααΆααααααΌαααΆαααααΎαααΎα ααΈα’αααΈααααααα»αααΆαααΎαα 1.1, 80, 443α π ααΎααα·αααΆαα·αα’αΆα
αααααααΆαα 6568 αα·α 80 ααΆαααα
α‘.α’. αααααΆααααΈαα·αα’αΆααααααΆαααΆααααααααααα α’αΆααααααΆαααααααααααααΌαααΆαααααΎαααΎααααααααΆαααααααα
α‘.α£. αα»αααΌαααΊααΆα’αααΈααααααααΆαααααααΎα! ααΎαααααα PID α αΎααααααΆαααααααα»αααΆαααααΆαααααα·α
ααα AnyDesk ααααΌαααΆαααα‘αΎααααααααΆαααα ααΌα
αααα PID αααααΎααααα»ααααααααααΊααΆααααα½ααααα
α‘.α€. ααΎααααααα’αΆααααααΆα IP αααααααΆαααΈααααααΎααααΆααααααΈααααΎαααΆα PID α
2. ααΆααααα α
αααααΆααααααα·ααΈαααααΆαααααααα’ααααααααΆαα’αΆααααααΆα IP αααα ααααΆααααΎαααΆαααααΎαα»αααααΌααααααααααα»αααα»ααααα αααα»ααα·αααΆαααΆαααΉααααααΉαααΎααΆαααΆααααα½α αα·ααααα·ααα ααΌα αααα C# α
α’.α‘. αα·ααΈααΆαααααααΆααα’αααααααΆαααααααα’ααααααααΆαα’αΆααααααΆα IP αααααααΌαααΆαααααΌαααΆαααΉααα½α α αΎα ααΆαα ααααααΌαα’αα»ααααα
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ΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π±Π΅Π· ΠΊΠ°Π²ΡΡΠ΅ΠΊ
}
ααΌα ααααΆααααααααΎαααααΎαααααΆαααααααααΆααααααΎαααΆααααααΆαααααα»αααΉααααααα±αααααααααΆααααααΆααααα»αααααα
p.StartInfo.Arguments = "/c " netstat -n -o | findstr /I " + pid1_ + " | findstr "ESTABLISHED""";
αααααααααααΉαααΆαα
ααΈβαα½αβααα ααααααβααααΆβααΉαβααα αΆαβαα»α ααβαα½αβααβααΈ α£ α αΎαβαα»αβα’αααΈβαααααβαααΆαβαααααΆααβααΈ β:β α ααΆααααααααΎαααΆα IP αααααΎαα
ααααΆαα
α’.α’. ααΆααααααααΆαα IP αα
αααα»α Windows α ααααα·αααΎααΈαα»α
ααΆα Blackhole αα·α iptables ααααα·ααΈααΆαααααααααΆααααααααΆααα’αΆααααααΆα IP αα
αααα»ααααααΆαααα½αααααα·αααααΎαααααΆααααααΎααα
αααα»α Windows αααααα
ααΆαα·αααααααΆα
ααα»ααααααΎα§αααααααααααααΆαααααα
ααΈααα...
route add Π½Π°Ρ_Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠΉ_IP_Π°Π΄ΡΠ΅Ρ mask 255.255.255.255 10.113.113.113 if 1 -p
αααΆαααΆααααααααααΆαα "ααΎ α¨α " ααααΎααααΌααα ααΆαα Loopback (α’αααα’αΆα αααα αΆαα ααα»α αααααΆαααααααΆααααααααΎαααΆαααΆαααααα»αααααααΌα) α αΎαααααΆαα! α₯α‘αΌαααααααααα·ααΈα αΆαααΆα αααααΌαα αΆααααααΎα ααΆαα½αααΉααα·αααα·α’ααααααααααααα αΆααααΆααααΈααΆαααααΆααααααΌαααααΌααααααΌαα±ααααΆαααΆαααΎαα‘αΎαα
α’.α£. ααΆααααα αΆα αα·ααααααΆαα»αα’αΆααααααΆα IP αααααΆααααααα’ααααααααΆα ααΊααΆαα·α αα ααΆαααααΌα αα½α α αΎααα·αααααΌαααΆαααΆαααααααααα ααααα·αααΎα’ααααα·αα’αααΈααΆ α’αααα’αΆα ααααΎαααΆαα―αααΆαααΆαα ad_svc.trace AnyDesk αααα½αααΆ ααα»αααααααα»ααα·αααΆααα·αα’αααΈααΆααααΆαααα + αααα ααααΆααΆαααααααααααΎααΆα
α’.α€. α’αΆαααααα·αα·ααΆαα·αααααΎααααΆααα ααααααααααααααα·ααΈααΊααΆαα αααααα "taskkilling" ααααΎαααΆαααααΆαααααα αααα»α Windows 2.4 ααΆα αΆααααααΎαα‘αΎααα·ααααααααααααααααα· αα αααα»α Windows 10 ααΆαααα ααααααααααααα»αααααααΎαααΆααα»αααΌα αα·ααααααααΆαααΆαααααΆααα‘αΎααα·α ααΆααΌαα ααΆαα·αααα ααα»αααα α αΎααααααΊαα·αααααΉαααααΌαααα
ααΆαααααααΎαααΆααααααΆαααααΆαααα αααΆαααΈαααα’αα»ααααΆαα±ααα’ααα "ααααα" ααΆααααααΆααα‘αΎααα·ααα α’αΆααααααΆααααααΆααα ααΆααααΌαααΆαα’αα»ααααααΆαααααααΌα ααααΆααΉαααΆααααααααΆαα»α ααΌα αααααααα»αααΉααααααα±ααααΆα
p.StartInfo.Arguments = "/c taskkill /PID " + pid1_ + " /F";
ααΎαααΈαααααα ααΎαααααΎαααΆααααααα·ααΈ AnyDesk α
//Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° ΠΏΠΎ ΠΏΡΡΠΈ path_pro
if (File.Exists(path_pro)){
Process p1 = Process.Start(path_pro);}
α’.α₯. ααΎαααΉααα·αα·αααααΎαααααΆαααΆααααα AnyDesk αααααααα»ααα½αααΆααΈ (α¬ααΉαααΆααααΆαααα?) α αΎαααααα·αααΎααΆααααΌαααΆαααααΆαα αααααΊα§α ααΆααααααΆααααααΌαααΆααααααΎαα‘αΎα - ααΆααΆαα IP ααα α αΎααααααααααααααα - αααα αΆααα αΌααααααΆααααΆαα αααααααΆαα αα·ααααα αΆαα
3. ααΆαααΆααααα αΆα
αααααΌαααααΌαααΆα "ααΌαααΆα" α αΎαααΆααααΌαααΆααααααα α α·αααααΎααααΈαααααααΎαααααΎαααΆα "+" α ααα’α»ααααα αΆα IP αααααΆαααααΎα αα·ααααααααΆαα αα·α "."-ααααΎααΆααααα½ααα·αα·αααααααααααααααααΆαααΆααααααΆααα’ααααα·αααΆαααααααααΈ AnyDesk α
β
ααΆβααααααβ¦
αααααα·ααΈαααααααΎαααΆαααΎαα»αααααΌαααααΆα
αααΎααααααΆαααααααααααααα·ααααα·ααΆα Windows OS ααααααααααΆ ααΆαα½αααΉααααα AnyDesk 5 αα·α 6 α ααΆα 500 ααααα αααα αα 80 α’αΆααααααΆαααααΌαααΆααααααΌαα αααααΆαα 2500 - 87 αα·αααΌα
αααααα
ααΎ ...
ααΌα α αα α ααα½α IPs αααααααΌαααΆααααααααΆααααΆαααα 100+ α
ααααΆαααα
ααααααααΆα
αααααααα α―αααΆαα’ααααα ααΆαα½αα’αΆααααααΆαα
αα½α ααΆααα αΎα! ααααα»αααα’αΆααααααΆα IP ααααΌαααΆααααααααα α αααΆαααααααααααααααΆααααααααααΈα α αΎα AnyDesk αα·αα’αΆα αααααΎαααΆααααααΆααααΆααααα ααΆαααα
ααΆαα ααα»α α ααααααα½α ααΈαααααα ααα»ααααΌα ααΆα αααΆααααΆααααΆ α’αΆαααααααΆαααΆαααααααααΉαααΆααααααααααααΆα boot-01.net.anydesk.com. ααΆααΆααα·αααΆαα ααΎαααΆααα·ααααΆαααΈα *.net.anydesk.com ααΆααα’ααααΆα αααΆααααΌαα ααα»ααααααααα·ααααααΆααΏαα ααααααααααα ααΆαααααααα ping ααααααΆααΈαα»αααααΌααααααααααααΆ αααααααααααααααα IP αααααα αα·αα·αααααΎααΈαα»α α
host boot-01.net.anydesk.com
ααΌα ααΆ DNSLookup αα½ααααααααα±ααααα’αΆααααααΆα IP αα½αααα»ααααα ααα»ααααα’αΆααααααΆααααααΊαααααααα½αα αα ααααα·ααΆαααΆααααααΆαα TCPView ααΎαααααΌαααΆααααααΌααααα·αααΌααααααααααΆ PTR ααα’αΆααααααΆα IP αααααααα αααααΌαα-*.net.anydesk.com.
ααΆαααααΉααααΈα α αΆααααΆααααΈααααααα ping αα αααΆαααΈαααααα·αααααΆαααα·αααααΆαα boot-01.net.anydesk.com ααΎαα’αΆα ααααααα ips ααΆααααα α αΎαααΆααΆαααα½αααΆ ααααΎα±ααααΆαα’αα»αααααααααΆααααααΈαααααααΆαα ααααα Linux OS αα ααΈααααα·αα αΆαααΆα αααα‘αΎα AnyDesk ααα ααΆααα·ααΆαααΆααααα αΆαααΆ IPs ααΆαααααααΆααΉαααΆαα "ααααααα"ααΆαα½αααΉαα’αααΈαααααΆαααααΎαααΈαααααΈααααααΎαα αααα ααααΆααΆααααΆααααααΆαααΆαααΈααααααααααααα·ααΈααααΆαααα»ααααααΆα αΆααααααΎα "ααααααα αα" IP αααααααΆααα αααα»αααΉαααααααα’ααααααα ααααααααααΆαα½αααΉααααααααΈ 2 ααααΆαααααααααααΆαααΈα αααααΈααΆαα αααααα αααααα·ααΈαααα½αααΆαα·αααα‘αΎααα αααα»ααααααΆαααΆααααα α αΌααα½αααΌαα ααα
αααα»ααααααΉαααΆα’ααααα·αααΆαααΎαα’αααΈαα»αα
αααΆαααα
αααα»αααΆαααΎαα α αΎαα’ααααααααΎα AnyDesk ααΉααααααααΉαααα
αααααααααααΆααααααααα»ααααα»αααααααααΌα
α’αααααΈα‘αΆα
ααααα: www.habr.com