study
harborian
这个作者很懒,什么都没留下…
展开
-
C#逆向
文章目录C#逆向1. 修改cs源码2. 修改vsproj项目工程3. 修改xaml总结C#逆向前段时间,遇到一个逆向一个windows上exe的问题,用ida分析,发现不能解析出有用的汇编代码,但给出的是IL(Intermediate Language)代码。通过进一步分析,发现是基于WPF(Windows Presentation Foundation)的C# .net项目。在网上发现收费工具,但是出于成本考虑,决定使用了开源的ILSpy。从github上下载编译好的7.0版本(由于ILSpy源码是原创 2021-03-04 13:05:51 · 1116 阅读 · 1 评论 -
手机通信录上传到网上
需求读取安卓手机的通信录,然后上传到网上安卓手机apk使用android studio,新建一个android项目,在项目的AndroidManifest.xml中,增加读取通信权限<uses-permission android:name="android.permission.READ_CONTACTS" />读取通信录的java类public class MobileContacts { public static class Contact {原创 2020-12-16 16:29:57 · 403 阅读 · 0 评论 -
腾讯mars,在windows上编译
本文记录了我在学习mars源码时,遇到的一些问题及解决方法。准备工作安装cmake,(备注,如果下载1.3.0版本,需要cmake编译出vs的工程文件。使用1.3.0之前的版本,则无需下载cmake)安装python 2.7.x,(备注同上)使用git下载源代码,windows上的git下载地址https://gitforwindows.org/。当然,也可以从git网站上直接下载zip...原创 2019-05-27 07:02:42 · 2112 阅读 · 0 评论 -
C++11中的匿名函数(lambda)
1. 示例或许,Lambda 表达式算得上是 C++ 11 新增特性中最激动人心的一个。这个全新的特性听起来很深奥,但却是很多其他语言早已提供(比如 C#)或者即将提供(比如 Java)的。简而言之,Lambda 表达式就是用于创建匿名函数的。GCC 4.5.x 和 Microsoft Visual Studio 早已提供了对 lambda 表达式的支持。在 GCC 4.7 中,默认是不开启 C...转载 2019-06-19 15:43:41 · 1393 阅读 · 0 评论