ΠΠ°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π² ntdll (
ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈ Wine ΠΏΡΠΎΠ΅ΠΊΡ, Π° Π½Π΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ DLL ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Windows) Π²ΡΠ² ΡΠΎΡΠΌΠ°ΡΠ°PE (Portable Executable), Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π° Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΠΈΠΊΡΠΈΠ²Π½ΠΈ DLL ΠΌΡΠ½ΠΈΡΠ΅ΡΠ° ΠΊΡΠΌ setupapi. ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π·Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ DLL Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ PE ΠΊΡΠΌ winetest ΠΈ winedump. ΠΡΠΈΡΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ msvcrt, ΡΠ° ΠΏΡΠ΅ΡΡΡΡΠΎΠ΅Π½ΠΈ ΠΊΠ°ΡΠΎ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ PE; - ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° Mono Π΄Π²ΠΈΠ³Π°ΡΠ΅Π» ΡΠ° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 4.8.3;
- ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π² Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ
ΠΠ°ΡΠΈΠ½Π° Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ (DLL dbgeng): GetNumberModules(), GetModuleByIndex(), GetModuleParameters(), GetModuleByOffset(), ReadVirtual(), IsPointer64Bit(), GetExecutingProcessorType(), GetModuleNameString(), GetModuleVersionInformation(); - ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π²ΡΡΠ·ΠΊΠΈ "
ΠΠΎΠΌΠ°Π½Π΄Π½Π° Π²ΡΡΠ·ΠΊΠ° Β» Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΈ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΊΡΠΌ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ Π΅ΡΠ°ΠΏ; - ΠΠ°ΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΎΡΡΠ΅ΡΠΈ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΈΠ³ΡΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ: Worms 2, Microsoft Visual Studio 2005, 2008, 2010 Express, Rekordbox 5.3.0, SpellForce 3, Oracle Data Visualization Desktop, Microsoft Office 365, Symantec Eraser, Halo Online Voice Chat, Discord, Miro Realtimeboard, SIMATIC WinCC V15.1, Sniper Elite V2, Sniper Elite 3, Assetto Corsa, Star Wars The Old Republic, Vocaloid 5.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru