深度分析系列
文章平均质量分 86
foreach_break
专注web、分布式、数据库、数据处理。
展开
-
外部排序,杀鸡焉用牛刀?
天下武功,唯快不破,冰冻三尺,一日之寒?原创 2015-06-15 06:17:52 · 3322 阅读 · 1 评论 -
【MyEclipse 2015】 逆向破解实录系列【3】(纯研究)
本篇,我们追出My Eclipse 2015的注册码和激活码,并且搞定它的rsa加密,以”优雅“地成为其”合法“授权用户.原创 2015-06-30 13:18:09 · 1150 阅读 · 0 评论 -
逆向怎么玩 - 动态调试jetBrains CLion实录
上篇我们通过静态分析,拿到了注册码的算法。本篇,我们更进一步,开启无源动态调试之旅。想了解逆向工程的骚年,come on!原创 2015-06-24 21:35:56 · 4145 阅读 · 0 评论 -
CLion注册码算法逆向分析实录(纯研究)
打算学习cocos2dx,奈何vim只会ggvG,被jetBrains惯坏了,找到了CLion,试了下,果然神器,我等菜鸟正好可以拿来愉快地学习书写c++了。原创 2015-06-24 13:03:20 · 3999 阅读 · 7 评论 -
你的C/C++程序为什么无法运行?揭秘Segmentation fault (2)
什么让你对C/C++如此恐惧?本篇将继续上一篇来讨论段错误(Segmentation fault)。 上一篇: 你的C/C++程序为什么无法运行?揭秘Segmentation fault (core dumped)(1)追溯段错误如果你觉得你已经理解了段错误的根源,也知道了如何防止段错误,那么可以到此为止。否则,下面的内容或许对你有所启发。malloc我们开始为指针所指向的地址分配内存: 注意原创 2015-04-29 23:15:16 · 10286 阅读 · 1 评论 -
你的java/c/c++程序崩溃了?揭秘段错误(Segmentation fault)(3)
前言接上两篇:你的C/C++程序为什么无法运行?揭秘Segmentation fault (1) 你的C/C++程序为什么无法运行?揭秘Segmentation fault (2)写到这里,越跟,越发现真的是内核上很白,非一般的白。 但是既然是研究,就定住心,把段错误搞到清楚明白。本篇将作为终篇,来结束这个系列,也算是对段错误和程序调试、寻找崩溃原因(通常不会给你那么完美的stackstrace原创 2015-05-01 11:11:46 · 3055 阅读 · 0 评论 -
你的C/C++程序为什么无法运行?揭秘Segmentation fault (1)
什么让你对C/C++如此恐惧?晦涩的语法?还是优秀IDE的欠缺? 我想那都不是问题,最多的可能是一个类似这样的错误: 段错误(Segmentation fault)这是新手无法避免的错误,也是老手极力回避也经常遇到的错误。 本篇,试图简略地剖析一段会引发这个错误的程序,带来一些启发。先看两份代码,一份是错误的.错误代码#include "string.h"#include <stdlib.h原创 2015-04-30 07:27:54 · 18553 阅读 · 9 评论 -
老生常谈,传引用还是传值
按引用传递还是按值传递?你会swap吗?原创 2015-08-02 02:13:22 · 1810 阅读 · 1 评论