- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 Openharmony cfi初解
这点也是wifi模块cfi控制坑人的点,如果wifi_sdk的cfi可以对wifi_hotspot_proxy_impl下的文件生效,则不会存在对cfi的研究,最终对于cfi的修改,采用的就是本方法。第四种虽然没有明确的白名单说明,但实际上依旧是白名单,他使用的白名单是wifi_sdk中cfi配置的白名单。如上图所示:包含cfi配置的编译选项中,存在-fsanitize的一系列编译选项,查看自己所涉及的文件是否进行了cfi配置,可通过构造错误,查看其编译中是否携带-fsanitize的选项。
2024-11-22 09:14:22
997
转载 PBOC/EMV之电子钱包与电子现金的区别
转载自小马哥的bloghttp://blog.youkuaiyun.com/pony_maggie/article/details/5437454 在2016年5月某一天面试的时候被问及EP和EC的区别,但是自己对这方面不是特别的清除,某人给我说了他关于该问题总结的三点:1.流程;2.APDU命令;3.安全。通过看小马哥的这篇博客,两者是一致的,转载以求加强宣传,如果您被问到相关的问题
2016-05-23 09:20:37
807
原创 操作系统不兼容导致的arm-none-linux-gnueabi-gcc:not found
在ubuntu时安装一个arm环境的应用时,可以很确定的知道安装步骤没有问题(因为曾经安装过多次).在查看环境变量之后,环境变量正确.因此判断是其他问题导致的.当安装兼容包lib32z1 lib32ncurses5 lib32bz2-1.0这三者的第二个时,刚好编译就过了,可以确定的是因为操作系统兼容性导致该问题.
2016-04-07 11:06:56
910
转载 非对称算法,散列(Hash)以及证书的那些事
转载请注明出处http://blog.youkuaiyun.com/pony_maggie/article/details/35389657作者:小马这几个概念在金融电子支付领域用得比较多,我忽然觉得把它们串起来一起讲,层层引入,可能更好理解一些。希望能以最简单朴实的方式讲明白他们之间的关系。 一非对称算法关于非对称算法,你只要知道下面这些就行了,密
2014-08-25 15:28:29
506
转载 PBOS/EMV-交易流程
符号说明:RFU:预留使用近期在调试pboc的交易,就萌生了把所有数据交互进行分析的想法,目的是抛砖引玉,希望有高手指正本文错误,或者理解不透彻的地方。事不宜迟,下面是pboc交易的开始:检测插片,检测卡片存在后:(1):选择支付环境pse:1PAY.SYS.DDF01选择(SSELECT)报文,00 A4 xx(通过命令选择) xx(第一个或仅有一个)
2014-08-20 15:28:39
3985
转载 EMV的交易流程
转自:EMV交易过程解析之一 Initiate Application Michael 2006年7月7日EMV标准定义了十一个过程,这些过程主要通过交易数据的认证、持卡人身份验证以及风险管理等来实现交易的安全,接下来我们将对这些过程逐一进行剖析,从而明白,为什么EMV交易是安全的。我将把每个过程喻作一个函数,采用函数的语法进行解析。初始化应用(Initiate A
2014-08-20 15:25:41
721
转载 每个程序员应该了解的97件事情
正文之前 熟知软件开发的人都知道这个行业里充满了一次次悲壮的失败,每一座成功项目的丰碑下都埋葬着无数同类型的失败项目。大多数软件项目都像是一次典型的死亡行军加班是一种习惯,并会逐渐产生依赖编程远远超过程序本身的概念 程序员应该知道的97件事谨慎行动技术债务就像一笔贷款。在短期内,你能从中得到好处,但是,在清偿之前,你要付出利息。代码里的捷径使得新功能
2014-08-12 11:06:20
962
转载 Ubuntu 12.04卸载与安装Mysql
Ubuntu 12.04卸载MySQL第一步1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-get remove mysql-server3 sudo apt-get autoremove mysql-server4 sudo apt-get remove mysql-common (非常重要)第二步
2014-08-07 18:56:23
493
转载 Ubuntu 下为Eclipse添加GBK等编码
在Linux下进行开发,经常会遇到编码问题。比如项目组中你使用的Linux,其它人用的是Windows。因为Linux默认不支持GBK,所以打开项目时会出现乱码的问题。为了解决这个问题,首先需要在Linux系统中添加GBK支持。(以下方法以Ubuntu发行版为例)1.修改/var/lib/locales/supported.d/local文件,在文件中添加 zh_CN.GBK GB
2014-08-06 10:47:15
516
原创 无法应用变更! 请先修复损毁的软件包
新装的rc2都有问题,不过不是BUG。。* c- s) }. n; w# ^可以这样解决:: A9 ?5 a9 Y% x: u, K/ J进入终端,执行下以下几条命令7 H2 G0 h- y9 s3 P) y#sudo apt-get install -f#sudo dpkg --configure -a#sudo apt-get update' |' l9 J/ H2 b
2014-08-02 18:23:22
4721
转载 typedef函数指针用法
1.简单的函数指针的应用形式1:返回类型(*函数名)(参数表) [cpp] view plaincopychar (*pFun)(int); char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2); } 第
2014-07-25 09:58:13
486
转载 如何自己编写Makefile
转自:http://www.cnblogs.com/luchen927/archive/2012/02/05/2339002.html相信很多朋友都有过这样的经历,看着开源项目中好几页的makefile文件,不知所云。在日常学习和工作中,也有意无意的去回避makefile,能改就不写,能用ide就用ide。其实makefile并没有想象的那么难写,只要你明白了其中的原理,自己实践几
2014-07-24 10:59:06
572
原创 Ubuntu Linux软件源
1、首先备份Ubuntu 11.04源列表 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表,有备无患嘛) 2、修改更新源 sudo gedit /etc/apt/sources.list (打开Ubuntu 11.04源列表文件) 3、将
2014-07-23 20:03:16
561
转载 Linux中.o,.a,.o,.so文件的意义程实现
linux下文件的类型是不依赖于其后缀名的,但一般来讲:.o,是目标文件,相当于windows中的.obj文件.so 为共享库,是shared object,用于动态连接的,和dll差不多.a为静态库,是好多个.o合在一起,用于静态连接.la为libtool自动生成的一些共享库,vi编辑查看,主要记录了一些配置信息。可以用如下命令查看*.la文件的格式 $file *.la
2014-07-23 15:23:47
750
转载 linux下mysql安装、目录结构、配置
1、准备安装程序(官方网站下载)服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm客户端:MySQL-client-community-5.1.44-1.rhel4.i386.rpm2、安装(打印信息略)[root@localhost /]#rpm -ivh MySQL-server-community-5.
2014-07-19 10:11:00
521
转载 mysql数据库管理常用命令
安装利用RPM包安装Mysql设置TCP 3306端口的iptablesroot密码管理设置root用户的密码mysqladmin -uroot password 'password'修改root用户的密码mysqladmin -uroot -p password 'password'数
2014-07-17 12:03:05
543
转载 Ubuntu下彻底卸载mysql
转载自:做个记录:1、删除 mysql1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-get remove mysql-server3 sudo apt-get autoremove mysql-server4 sudo apt-get remove mysql-common (非常重
2014-07-17 10:58:34
401
转载 SQLite3 API编程手册
前序:... 1一、 版本... 1二、 基本编译... 2三、 SQLITE操作入门... 2(1) 基本流程... 2(2) SQL语句操作... 4(3) 操作二进制... 8(4) 事务处理... 10四、 给数据库加密... 10五、 后记... 25前序:Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。
2014-07-17 08:48:53
525
原创 解决SQLite异常:library routine called out of sequence
在平常的练习中出现了这样的问题,在网上搜寻了下,
2014-07-16 14:46:17
3945
转载 SQLite的SQL语法
SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性并且加入了一些自己的新特性。这篇文档就是试图描述那些SQLite支持/不支持的SQL语法的。查看关键字列表。如下语法表格中,纯文本用蓝色粗体显示。非终极符号为斜体红色。作为语法一部分的运算符用黑色Roman字体表示。这篇文档只是对SQLite实现的SQL语法的综述,有所忽略。想要得到更详细的信息,参考源代码和语法文件“pars
2014-07-14 15:24:29
486
转载 /bin,/sbin,/usr/bin,/usr/sbin目录的区别
转自:http://www.2cto.com/os/201211/170994.html在Linux下万恶
2014-07-14 11:11:27
544
design_mode
2015-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人