Мазмуну:

NET Reflector иш тактасы деген эмне?
NET Reflector иш тактасы деген эмне?

Video: NET Reflector иш тактасы деген эмне?

Video: NET Reflector иш тактасы деген эмне?
Video: ВОДА приближается! Рыбалка в диком месте. Забыл спички!! 2024, Май
Anonim

NET Reflector Desktop ? (Red Gate Software Ltd компаниясынан). NET Reflector класс иерархияларын оңой көрүүгө, багыттоого жана издөөгө мүмкүндүк берет. NET жыйындар, алар үчүн код жок болсо да. Анын жардамы менен сиз декомпиляцияга жана талдай аласыз.

Андан кийин, мен. NET Reflector кантип колдонсо болот?

  1. Орнотуу. NET Reflector VSPro'ну Visual Studio'го киргизип, долбооруңузду ачып, андан кийин.
  2. Мүчүлүштүктөрдү оңдоону каалаган ассамблеяларды тандаңыз жана.
  3. Чалуу стек азыр жандана баштайт; баштапкы кодго өтүү, үзгүлтүккө учуроо чекиттерин коюу жана каалаган мүчүлүштүктөрдү оңдоо үчүн аны эки жолу чыкылдатыңыз.
  4. Чычкандын оң баскычын чыкылдатуу контексттик менюсунда Декомпиляцияланган аныктамага өтүүнү колдонуңуз.

Ошондой эле суралышы мүмкүн, C# декомпиляцияга болобу? C# табиятынан жеңилирээк декомпиляция баштапкы кодго, анткени ал мета-берилиштерди жана көпчүлүгүн камтыйт C# код "текшерилүүчү код" деп аталган эрежелердин жыйындысына ылайык келиши керек. Эгерде сиз товарды жөнөтүп жатсаңыз C# жана сиз коргогуңуз келген ИМге ээ болсоңуз, сиз негизинен бүдөмүк продуктту колдонушуңуз керек.

Ошондой эле ILSpy деген эмне деп сурашы мүмкүн?

ILSpy ачык булак болуп саналат. NET ассамблеясынын браузери жана декомпилятору. Биз жөнөкөй жарнамалык файлды карап анын колдонулушун көрсөтөбүз. Virustotal'дагы кээ бир аныктоо аталыштарынан байкасаңыз болот, бул MSIL (Microsoft Intermediate Language) файлы.

Visual Studio'до DLLди кантип декомпиляция кылсам болот?

Жооптор

  1. Reflector.exe файлын ачыңыз,
  2. Көрүү бөлүмүнө өтүп, Кошумчаларды чыкылдатыңыз,
  3. Кошумча терезеде Кошууну чыкылдатыңыз,
  4. Андан кийин FileGenerator.dll жүктөп алган dll файлын табыңыз (бүбү FileGenerator плагини менен келди),
  5. Андан кийин Add-Ins терезесин жабыңыз.
  6. Файлга өтүп, Ачуу чыкылдатыңыз жана декомпиляция кылгыңыз келген dll файлын тандаңыз,

Сунушталууда: