# LinqPadCrack **Repository Path**: fasterfish/linq-pad-crack ## Basic Information - **Project Name**: LinqPadCrack - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2022-08-19 - **Last Updated**: 2022-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ***仅供学习研究,请勿用于非法用途*** 核心逻辑位置 LINQPad.GUI.dll UIProgram.Go 函数原型 private static void Go(string[] stringArgs) License存储Path linqpad_isolated_storage_file_write_error,每个机器转换后具体路径可能变化,使用 IsolatedStorageFile ,isAllUser=false 即可 ```\IsolatedStorage\vasholup.yqx\t0ujezos.ksr\StrongName.vpk5fbjezs2y52c0vybdnwee1y5l4co3\StrongName.vpk5fbjezs2y52c0vybdnwee1y5l4co3\Files``` IMPORTANT 程序会从资源中读取并解压Resources.dll后动态加载 ***License读取逻辑位于资源文件Resources.bin中,此文件经过Deflate算法压缩,需要解压才能还原。还原后是一个被严重混淆的.net程序集*** License格式(以下均为16进制) `固定头部 0601+2字节License数据长度+2字节RSA签名数据长度+License数据+签名数据` License数据格式 AES算法加密 `KEY=IV=md5(当前机器名(Environment.MachineName))` 被加密数据格式 ``` 当前用户名(Environment.UserName) 未知 "." 未知 -1 未知 -1 未知 "Document" 未知 "HeaderText" 未知 "FooterText" 许可证编号 GUID bytes 过期时间(Ticks) 未知 2 未知 -1 版本列表 "V5V6" 产品版本 "PERM" ```