最新 最热

汇编程序

ISA指令集是由0和1组成的机器语言,难以记忆和阅读,因此人们发明汇编程序帮助记忆。汇编基本算是和机器指令一一对应的关系,可以认为是给机器指令的每个部分分别起了别名。一、汇编程序的组成操作码和操作数: 操作码如ADD...

2018-04-10
0

疯传|freeRTOS在恩智浦KV46MCU上的移植

经过前面对freeRTOS源码目录结构和例程的分析,接下来我们就动手来移植freeRTOS最新版源码包到NXP的kinetis系列KV46MCU上,并实现一个简单的例子,按一个按键,点亮LED灯。准备工作1, 官网下载freeRTOS源码包V9.0.0,解压到本地...

2018-04-10
0

MQX中断系统深度解析(二)

在此提醒大家,如果是基于KSDK开发的软件,跟单独基于MQX的在配置上有些不同,飞思卡尔对kinetis MCU的SDK从1.1.0以后,已经包含MQX RTOS,即我们经常提到的MQX+SDK,源码结构上跟单独的MQX有些变动,开发时候,要注意。如果你是新学...

2018-04-10
0

C/C++中inline用法详解

(一)inline函数(摘自C++ Primer的第三版) 在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。      inline int min(int first, int secend) {/****/};        inline函数对编译器而言必...

2018-04-08
0

经典面试题(三)之栈详解

我们常常说堆栈堆栈,但是堆和栈其实是完全不同的两个概念。栈其实完全是为了函数调用而设计的,那么函数调用如何通过栈实现的呢?不用函数调用方式,栈在行为上有什么区别呢?笔者曾经去京东面试一个高级开发职位,面试官写了一...

2018-04-04
0

学会一个JVM插件:使用HSDIS反汇编JIT生成的代码

HSDIS是一个Java官方推荐 HotSpot虚拟机JIT编译代码的反汇编插件。我们有了这个插件后,通过JVM参数-XX:+PrintAssembly就可以加载这个HSDIS插件,然后为我们把JIT...

2018-04-03
0

《工业互联网典型安全解决方案案例汇编》选读

工业互联网的内涵用于界定工业互联网的范畴和特征,明确工业互联网总体目标,是研究工业互联网的基础和出发点;工业互联网是互联网和新一代信息技术与工业系统全方位深度融合所形成的产业和应用生态,是工业智能化发展的关键...

2018-03-30
0

利用OD破解某推广软件

首先软件拖入peid查下壳拖入OD,点击按钮运行软件提示没有注册,开始破解Ctrl+G,来到00401000处然后在窗口右键,中文搜索_>智能搜索记得之前这个页面么?右键find 查找关...

2018-03-30
0

虚拟机字节码执行引擎

所谓的「虚拟机字节码执行引擎」其实就是 JVM 根据 Class 文件中给出的字节码指令,基于栈解释器的一种执行机制。通俗点来说,也就是 JVM 解析字节码指令,输出运行结果的一个过程。接下来我们详细看看这部分内容。...

2018-03-29
0

radare2介绍及简单使用

本文作者:binlmmhc0x01---radare2介绍最近在看别人的病毒分析报告的时候,看到别人使用了radare2这个开源二进制分析平台,发现这个平台在我们CTF逆向解题中还是很好用的。 radare2刚开始只是一个取证工具,后来逐渐加入了一...

2018-03-26
0