自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 裸函数

概述  _declspec(naked)修饰可以生成一个“裸”函数, 使用后C编译器将生成不含函数框架的纯汇编代码,裸函数中什么都没有,所以也不能使用局部变量,只能全部用内嵌汇编实现。裸函数的定义1 void __declspec(naked) Function() 2 3 {4 ...5 }  _declspec(naked) ...

2019-09-24 00:36:00 1287

转载 安卓活动的启动模式

安卓活动的启动模式版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。2019-09-23,22:05:10。作者By-----溺心与沉浮----博客园  在安卓实际项目中我们应该根据特定的需求为每个活动指定恰当的启动模式。启动模式一共有4种,分别是standard、singleTop、singleTask、singleInstance,我们可以在AndroidMani...

2019-09-23 22:06:00 166

转载 安卓的生命周期

  写这篇博文的时候,我不得不吐槽一下,holy shit,bad day。天下大雨,上班的时候全身淋湿,把我安卓测试真机平板淋湿了,坏掉了,然后回来弄模拟器,搞模拟器环境费了2个多钟头,一个周末就又这样废掉了!之前也没有弄过模拟器,用adb,实在是不熟,不过还好总算是弄好了,算是学习了。活动的生命周期  Android中的活动使可以层叠的。我们每启动一个新的活动,就会覆盖在原活...

2019-09-22 16:17:00 297

转载 android中的内部存储与外部存储

一、内存、内部存储、外部存储概述  之前公司项目,涉及到安卓获取USB路径的问题,这个问题,网上的方法千奇百怪,结合自己的项目经历,糅合了一些博文的知识,整合了自己的见解。  打开手机设置,选择应用管理,选择任意一个App,然后你会看到两个按钮,一个是清除缓存,另一个是清除数据,那么当我们点击清除缓存的时候清除的是哪里的数据?当我们点击清除数据的时候又是清除的哪里的数据?...

2019-09-21 15:31:00 368

转载 堆栈图学习汇编结束篇最后一个堆栈图的练习

版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。2019-09-21,00:21:15。作者By-----溺心与沉浮----博客园比较偷懒,还是不适应博客园写博客的风格,画图是件很麻烦的事情,然后还需要一步步的去描述明白,这个EXCEL就很适合汇编学习告一段落了,分心容易,收心难,哎!堆栈图练习的时候,最好还是一行一行的去注释,去理解,然后再去尝试一小段一小段的...

2019-09-21 00:23:00 208

转载 Android内部存储与外部存储的文件操作类

1 public class SDCardHelper { 2 3 // 判断SD卡是否被挂载 4 public static boolean isSDCardMounted() { 5 // return Environment.getExternalStorageState().equals("mount...

2019-09-11 17:41:00 238

转载 针对JCC指令练习的堆栈图

堆栈图,主要目的就是练习一下JCC指令的熟练度,供参考版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。2019-09-10,23:41:41。作者By-----溺心与沉浮----博客园堆栈完整代码: 1 0040118E |. 6A 09 PUSH 9 2 00401190 |. 6A 0C PUSH 0C 3...

2019-09-10 23:44:00 556

转载 堆栈图

  堆栈图是个有意思的东西,这些东西都是前面博文中重点描述的指令,这里跨过函数讲解,直接看汇编代码,每一步骤都在图中标记,这里我也不知道怎么用语言去描述,,,,前面练习那么多汇编其实就是为了这个,看图识文吧,,,,转载于:https://www.cnblogs.com/Reverse-xiaoyu/p/114890...

2019-09-08 23:01:00 353

转载 汇编之JCC指令

版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。2019-09-06,21:59:16。作者By-----溺心与沉浮----博客园JCC指令决定它跳不跳转跟别的没关系,只跟EFLAG标志寄存器有关系!!!1、JE, JZ      结果为零则跳转(相等时跳转)       ZF=12、JNE, JNZ    结果不为零则跳转(不相等时跳转)    ZF=0...

2019-09-06 22:03:00 928

转载 汇编指令之CMP, TEST指令

一、CMP指令这一块呢,我不想上图了,汇编的博文我已经快要让我写吐了,其实也有好多我没有补充进来,比如进制,LEA指令,数据宽度,有符号,无符号的区分等等,但我真的要吐了,这些玩意我已经不是第一次写了,也不是第一次看了,以前我是习惯于在EXCEL上写,这一次由于是我对汇编遗忘的有点狠,想从头复习一遍,刚好把这个复习的过程上传到博客园来,于是就有了这些文章,这两条指令,如果有兴趣,大家...

2019-09-06 21:29:00 780

转载 汇编指令之JMP,CALL,RET(修改EIP的值!!!)

  简单介绍了,JMP指令按市面上的意思来说是跳转到指定地址,但我这里不这么说,JMP, CALL, RET三个指令均为修改EIP值的指令,EAX, ECX, EBX, EDX, ESP, EBP, ESI, EDI,这8个寄存器的值均可以用mov指令来修改里面的值,EIP行不行呢?我们实际测试一下。版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。2019-09-06,...

2019-09-06 00:16:00 1400

转载 Android实用的Toast工具类封装

Toast这个提示框大家都晓得,显示一段时间后自动消失,不能获得焦点。但是在使用中有些问题:1)需要弹出一个新的Toast时,上一个Toast还没有显示完2)可能重复弹出相同的信息3)Toast具体有哪些用法不是很熟悉,用到时导出去找4)app退出去了,Toast还在弹等等一系列问题下面封装了一个工具类,帮助大家管理Toast,基本上可以满足常用的需求,如果还满足不了,那就自定义了...

2019-09-05 18:48:00 226

转载 再谈EFAGE寄存器中的C位,P位,O位

  由于写EFLAGE博文中,有关C位,P位,O位,我觉得我没有描述清楚,而且C位也没有演示过借位情况,P位中也有些坑没讲,我还是决定再补一篇,争取把每个标志位描述清楚,不光是让看我文章的人能看的明白,也是自己对知识的巩固加深,虽然没什么技术性的东西,但我一直觉得,再牛的花招它都是由基础构建而出的,相信经过1年,2年,甚至5,6年的积累,也能极大丰富我的知识视野,尽管不一定会记得,但是好...

2019-08-30 00:46:00 568

转载 数据存储与访问之——SharedPreferences

  使用SharedPreferences(保存用户偏好参数)保存数据, 当我们的应用想要保存用户的一些偏好参数,比如是否自动登陆,是否记住账号密码,是否在Wifi下才能 联网等相关信息,如果使用数据库的话,显得有点大材小用了!我们把上面这些配置信息称为用户的偏好 设置,就是用户偏好的设置,而这些配置信息通常是保存在特定的文件中!比如windows使用ini文件, 而J2SE中使用pro...

2019-08-28 17:43:00 240

转载 汇编指令之STOS、REP

版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。23:28:13,23:28:19作者By-----溺心与沉浮----博客园STOS指令:讲Al/AX/EAX的值存储到[EDI]指定的内存单元  STOS BYTE PTR ES:[EDI]       简写为STOSB  STOS WORD PTR ES:[EDI]     简写为STOSW  ...

2019-08-26 23:31:00 1405

转载 汇编指令之ADC、SBB、XCHG、MOVS指令

版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。2019-08-25,23:52:49作者By-----溺心与沉浮----博客园    介绍完这些基础指令,后面就讲到汇编JCC指令了,我觉得介绍指令不应该只是简简单单的就介绍怎么用,汇编它其实也是高级语言,相信你读完我前面的文章就可以看到,我介绍PUSH、POP那节,都是用其他指令去执行PUSH、POP的过程,汇编它也由...

2019-08-25 23:55:00 2823

转载 pushad与popad

版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。2019-08-24,00:40:12作者By-----溺心与沉浮----博客园PUSHAD与POPAD  这两条指令其实就是讲EAX,ECX,EDX,EBX,ESI,EDI,ESP,EBP这8个寄存器的值分别入栈与出栈为了方便演示,我们先把OD中红框部分,8个寄存器中的6个置位0x1,0x2,0x3,...

2019-08-25 18:28:00 278

转载 汇编push,pop

版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。2019-08-24,00:40:12作者By-----溺心与沉浮----博客园1、BASE,TOP是2个32位的通用寄存器,里面存储的是内存单元编号(内存地址).2、BASE里面存储了一个地址,记录的起始地址.3、TOP里面也存储了一个地址,记录的是结束的地址.4、存入数据的时候,TOP的值减4(为方便演...

2019-08-24 00:42:00 2779

转载 如何只修改EFLAGS寄存器中一个标志位的值?

版权声明:本文为博主原创文章,2019-08-23,22:21:42转载请附上原文出处链接和本声明。作者By-----溺心与沉浮----博客园1、写汇编指令只影响CF位的值(不能影响其他标志位  MOV AX,0xFF00  ADD AX,0x01012、写汇编指令只影响PF位的值(不能影响其他标志位)  MOV AX,0x3  ADD ...

2019-08-23 22:25:00 939

空空如也

空空如也

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

TA关注的人

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