自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 多进程调试

在逆向过程中,往往碰到多进程的调试情况,这个时候该如何处理呢?一、dnspy 多进程调试    1.1  当子进程起来后,另外起dnpsy使用附加的方式,可以进入调试。这样做是可以调试,但是这样看手速... 如果你附加过慢,可能关键函数已经跳过了;最主要的问题是如果使用dnspy的附加功能,很多函数的局部变量显示不出值,提示:进程不安全;这时,我们应该选择方式1.2。     ...

2018-12-31 12:17:32 1929

转载 线程和同步

线程和同步1. 多线程作用提高应用程序响应。利用多线程编程并不一定能加快程序运行的速度,其目的是拥有更加良好的程序响应。例如在一个图形界面执行一个操作的同时启动另一个。使多CPU系统更加有效。改善程序结构。多线程程序比单线程程序更能适应用户需求的变更。占用更小的系统资源。线程的数据结构简单,停止、运行速度快,进程是线程的靠山,是车间,线程是小组,活动方便。进程任务大、信息多,将它细...

2018-12-23 21:14:06 162

原创 Linux C 一些小技巧

1、如何查看自己编译时使用的是哪个头文件(特别是项目中有很多同名头文件、对项目不熟悉的时候)?    解决方法: gcc 的-E选项;-E选项只处理预编译,不编译,此时如果打开预编译后的文件,可以看到预编译展开信息;    普通的编译指令  gcc -c test.c -o test.o    修改后的编译指令:gcc -c test.c -E >test.p   然后使用UE打开t...

2018-12-16 22:28:57 332

转载 MySQL数据库安装和常用操作(转)

检查Linux系统中是否已经安装了MySQL,输入命令尝试打开MySQL服务:sudo service mysql start如果提示是这样的,则说明系统中没有 MySQL,需要继续安装:mysql: unrecognized service在Ubuntu上安装MySQL,最简单的方式是在线安装。只需要几行简单的命令( # 号后面是注释):#安装 MySQL 服务端、核心程序...

2018-12-16 20:38:33 282

原创 C# & dnspy 使用总结--逆向分析

dnspy工具: 非常优秀的C#的反编译器一、调试 1.1 载入模块: 直接将exe或者dll,拖到dnspy中即可。或者 打开exe,运行起来就会,相关的模块会自动加载进来。 1.2 快捷键和VS调试的快捷键相同, 记不住可以手动点; 1.3 附加进程; 1.4 如何跟踪异常? 先看输出中打印是什么异常,然后在异常设置中将异常的类型勾上...

2018-12-16 17:36:55 28208 1

原创 设计模式

本文是参考学习《设计模式》的一些笔记和感想;设计模式之于面向对象系统设计和开发的作用 就如同数据结构至于面向过程 开发;追求:高内聚、低耦合;原则:面向对象封装、继承、多态、面向接口编程、优先使用组合而不是继承、讲抽象和实现分离的思想等等。设计模式是一种思想,而思想是指导行为的一切。所谓设计模式,其实就是总结出来的一些可以解决特定问题的通用结构,实际是基础知识的组合,继承、组合...

2018-12-05 20:47:37 238

Android学习教程资料

包含完整的android开发资料,AndroidNDK开发、Java虚拟机工作原理、.docandroid深度学习课件.pptx

2018-11-04

代码混淆技术

代码混淆技术总结,一般的混淆技术,方法,及解决方法。

2018-11-04

反调试技术

反调试技术总结 ,常用的反调试手段,检测方法: 探测Windows调试器、手动检测数据结构、系统痕迹检测...

2018-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除