Съдържание:
Видео: Възможно ли е да се декомпилира DLL?
2024 Автор: Lynn Donovan | [email protected]. Последно модифициран: 2023-12-15 23:43
Кратък отговор: не можете. Дълъг отговор: Процесът на компилация за C/C++ е с много загуби. В най-добрия случай съм чувал за някои инструменти, които могат да ви дадат частични декомпилиране , с битове от C код, разпознати тук-там, но все пак ще трябва да прочетете много асемблерен код, за да го осмислите.
Съответно, можете ли да декомпилирате DLL?
Ако това е по-старият Visual Basic (предварителен. NET), тогава DLL е компилиран като това, което се нарича p-код и има няколко опции за извършване на някои вариации на декомпилиране . Такъв DLL е компилиран на машинен език и мога само директно декомпилиран на асемблер. Така че отново зависи от използвания език.
По същия начин, как да направя обратен инженеринг на DLL? Диаграма на пакета за обратно инженерство от изходни файлове
- Изберете Tools > Code > Instant Reverse… от лентата с инструменти.
- В прозореца Instant Reverse изберете. NET dll или exe файлове… като език.
- Изберете Диаграма на пакета за Обратно към:.
- Можете да поставите обърнати пакети към конкретен модел. Да го направя:
- Щракнете върху OK, за да започнете да връщате назад.
По същия начин хората питат как да декомпилирам DLL във Visual Studio?
Отговори
- Отворете Reflector.exe,
- Отидете на Преглед и щракнете върху Добавки,
- В прозореца Добавки щракнете върху Добавяне,
- След това намерете dll, който сте изтеглили FileGenerator.dll (която дойде с приставката FileGenerator),
- След това затворете прозореца с добавки.
- Отидете на Файл и щракнете върху Отвори и изберете dll, който искате да декомпилирате,
Как мога да видя изходния код на DLL файл?
Метод 1 - за отваряне на DLL файл
- Първо трябва да отидете в системния регистър на прозореца.
- Отворете командния ред.
- Щракнете върху лентата на стартовото меню и натиснете клавиша на прозореца +R.
- Въведете „cmd“. Придвижете се до местоположението на DLL файловете и задръжте клавиша Shift „Отворете командния прозорец тук.
- Въведете” regsvr32 dllname. dll” и натиснете enter.
Препоръчано:
Възможно ли е да научите python за една седмица?
Първоначално отговорено: Как мога да науча Python за една седмица? не можеш. Python е сравнително прост език, така че можете да научите основния му синтаксис за нула време. Въпреки това, за да можете да програмирате ефективно в него, трябва да придобиете доста опит в писането на софтуер на Python
Възможно ли е да се клонира телефонен номер?
Можете също да клонирате телефонен номер с помощта на инструмент за клониране на SIM карта. За това обаче ще ви трябва и четец на SIM карти. Можете лесно да намерите устройството на пазара. Thereader по същество копира Mobile SubscriberIdentity на целевия телефон върху себе си, така че да се превърне в дубликат на оригиналната SIM карта
Възможно ли е групово обаждане в WhatsApp?
Потребителите на WhatsApp вече могат да извършват групови обаждания до четирима души, като започнат индивидуално гласово или видеообаждане и след това докоснат бутона „добавяне на участник“в горния десен ъгъл на приложението, за да добавите друг контакт към разговора. Услугата за незабавни съобщения WhatsApp в понеделник въведе групови обаждания за глас и видео
Възможно ли е да свържете ps4 към компютър?
Ако случаят е такъв, просто ви трябва HDMI кабел. Ако мониторът ви няма HDMI порт, ще ви е необходим адаптер. Това ще ви позволи да включите PS4 или PS4 Pro в DVI порт. Купете кабел за адаптер HDMI-към-DVI, за да включите вашия PS4 в монитора на вашия компютър с DVI връзка
Възможно ли е да се напише ping програмата в Java с помощта на ICMP съобщения?
Ping работи чрез изпращане на пакети с ехо заявка на протокола за интернет контролно съобщение (ICMP/ICMP6) до целевия хост и изчакване на ICMP ехо отговор. Програмата отчита грешки, загуба на пакети и статистическо обобщение на резултатите. Тази Java програма пингува IP адрес в Java, използвайки клас InetAddress