跳至内容

Jixun's Blog 填坑还是开坑,这是个好问题。

标签: 代码片段

.net 4.0 代码注入 (C# & C++)

首先写一个注入用的 DLL: // stdafx.h #include <objbase.h> #include <MetaHost.h> #include <cassert> // ProxyDll.cpp #define ASSEMBLY_NAME L"Launcher.exe" #define LOADER_TYPE L"moe.jixun.Inject" #define LOADER_FUNCTION L"Init" __declspec(dllexport) void Bootstrap() { CoInitializeEx(0, COINIT_MULTITHREADED); ICLRMetaHost *pMetaHost = nullptr; HRESULT hr = CLRCreateInstance(CLSID_CLRMetaHost, IID_ICLRMetaHost, (LPVOID*)&pMetaHost); ICLRRuntimeInfo *pRuntimeInfo = nullptr; pMetaHost->GetRuntime(L"v4.0.30319",… 继续阅读 »

网易云音乐数据抓取

需要在云音乐页面上执行,因为是直接调用网页上的加密。async function enc_ajax (url, payload) { // 加密参数 const rsaE = '010001'; const rsaN = '00e0b509f6259df8642dbc35662901477df22677ec152b5ff68ace615bb7b725152b3ab17a876aea8a5aa76d2e417629ec4ee341f56135fccf695280104e0312ecbda92557c93870114af6c9d05c4f7f0c3685b7a46bee255932575cce10b424d813cfe4875d3e82047b97ddef52741d546b8e289dc6935b3ece0462db0a22b8e7'; const aesIV = '0CoJUm6Qyw8W8jud'; //… 继续阅读 »