- 博客(16)
- 收藏
- 关注
原创 paramiko远程激活conda并调用python
paramiko登录后,只获得路径(/usr/local/bin:/bin:/usr/bin)因为密码存在于被连接机器的/etc/ssh/sshd_config配置文件里;sshd服务默认把(/usr/local/bin:/bin:/usr/bin)作为PATH的值故在调用conda 及python时,需要加载环境变量self.ssh.exec_command(cmd, timeout=timeout)cmd = "PATH='$PATH;/home/xxx/.local/bin:/usr/anac
2020-12-09 10:00:24
823
5
原创 dataframe删除全为0的列
from pandas import DataFramedf = DataFrame({ 'a': [1, 2, 3, 4], 'b': [5, 6, 7, 8], 'c': [0, 0, 0, 0], 'd': [13, 14, 15, 16] })# 删除包含0和1的列df = df.loc[:, (df != 0).any(axis=0)]print (df)
2020-11-16 17:48:28
7284
原创 2020秋移动安全面经(个人向)
https://github.com/cckenny/2020_autumn_mobile_security_interview
2020-11-13 12:57:29
576
原创 conda环境下pillow无法读取webp图片的解决办法
错误信息:OSError: cannot identify image file 'test.webp'github issue地址:https://github.com/ContinuumIO/anaconda-issues/issues/10737解决方案:安装webp库
2019-10-31 09:47:20
1746
原创 lxml tostring()不能显示中文 解决方案
初始态:etree.tostring(layOut)输出:增加encoding:etree.tostring(layOut, encoding = "utf-8")输出:增加decode:etree.tostring(layOut, encoding = "utf-8").decode('utf-8')输出:...
2019-10-09 09:13:00
551
原创 基于权限特征和机器学习的Android恶意程序识别技术
在做恶意邮件附件检测系统时,被要求尝试在该系统内增加apk的检测。要求使用静态分析手段且对检测速度有较高的要求。选择权限特征是因为速度很快且相对简单,只需要解包apk然后编码二进制化的AndroidManifest文件,根据permission标签读取其需要的权限即可。在调研过程中收集到了权限相关的数据集,而在具体的实现方法上并无太大区别,只是在需要作为特征的权限数量上有所区别。本文无创新点...
2019-09-22 20:04:33
2483
5
原创 CommonCrawlDocumentDownload踩坑记录
commoncrawl是一个开放的数据平台,它预先爬取了数年的互联网信息(包括网页、文件等),研究人员可直接通过其维护的数据直接爬取,而不用自行探索爬取的渠道。该网站提供了示例代码列表供参考。该网站主要可用于大数据分析,而对于需要针对特定网站进行爬取的爬虫则没有帮助。本文记录在使用示例代码CommonCrawlDocumentDownload来下载特定类型文档时踩的坑。CommonCrawlD...
2019-07-31 09:46:02
3513
翻译 (部分翻译)AI Benchmark: Running Deep Neural Networks on Android Smartphones
移动端机器学习硬件加速乱象虽然第一台消费级电脑大多配备了单独的独立CPU,但很快人们就发现它的计算性能对于许多多媒体应用来说太有限了。这导致与主CPU并行工作的特殊协处理器的产生。他们的架构针对许多信号处理任务进行了优化。数字信号处理器(DSP)的时代始于20世纪80年代早期,随着NEC PD7720 ,AT&T DSP1 和TI TMS32010协处理器的推出,他们建立了直到现在使用的DSP架...
2019-04-29 17:11:54
699
原创 Android8.1+AS3.3.2环境下使用xposed进行hook踩得坑
在AS3.3.2及Android8.1环境下下复现丑小鸭大佬的操作教程地址:https://www.52pojie.cn/thread-850885-1-1.html基本按照教程走,大佬采用的是AS3.0.1 nexus4 以及xposedbridge54版本Xposed框架安装不再赘述,本次采用Android8.1下的 90 beta3版本仅叙述由于环境不同而遇到的一些问题及解决方案基...
2019-04-15 18:04:58
1021
原创 IDA7.0导入jni.h时出现compiler未配置的warning
问题:按照说明打开option下的compiler因而无法导入jni.h解决方案:在view菜单中打开subviews下的Type libraries在空白处右键导入library选择Android ARM 并点OK按钮此时compiler内容将发生变化,若未改变,请按图中配置再次导入jni.h可以修改某类型为JNIEnv*...
2019-04-11 22:06:02
628
原创 基于bing、google和yahoo的pdf爬虫
原理:关键词+空格+filetype:xxx可以搜索对应格式文件,直接获取下载链接https://github.com/cckenny/pdf-crawler-for-bing-google-search
2019-04-04 18:14:00
604
转载 安卓安全技术方向
就拿Android系统这个具体实例来说,首先从整体上看APP安全是整个Android系统安全的一部分。Android安全可以划分成4部分: APP 安全, Framework 层安全, Linux 内核安全和硬件安全。APP 层安全又可以分服务端和客户端。服务则可能的安全问题跟传统web安全问题类似,如sql注入、CSRF、XSS、越权等,整体的解决办法是在开发中使用成熟的安全框架,比如ESAP...
2019-04-03 15:10:39
968
原创 AS3.0以后JNI编程遇到的cmake版本问题
编译报错,提示解决方案为安装cmake3.6.0版本,但无法通过给定链接安装CMake ‘3.6.0’ was not found in PATH or by cmake.dir property. - CMake ‘3.10.2’ found in SDK did not match requested version ‘3.6.0’.3.6.0在工程中并未出现,不知道是哪里指定的默认安装...
2019-02-18 17:37:19
11718
10
转载 APK反编译之一:基础知识()
作者:lpohvbe | http://blog.csdn.net/lpohvbe/article/details/7981386 这部分涉及的内容比较多,我会尽量从最基础开始说起,但需要读者一定的android开发基础。但注意可能讲解详细得令人作呕,请根据个人理解程度斟酌。APK、Dalvik字节码和smali文件APK文件 大家都应该知道APK文件其实就是一...
2018-11-14 16:17:36
403
原创 《Android安全攻防权威指南》笔记(第二章)
安卓的总体架构由5个主要层次上的组件构成,这5层是:安卓应用层、安卓框架层、dalvik虚拟机层、用户空间原生代码层和linux内核层安全边界/信任边界,是系统中分割不同信任级别的特殊区域如内核空间与用户空间之间的边界内核空间可以对硬件执行一些底层操作并访问所有的虚拟和物理内存,而用户空间中的代码由于cpu的安全边界控制,无法访问所有内存Android权限模型是多方面的,有API权限、...
2018-11-03 10:11:38
258
原创 于是我去搞系统安全了(凌乱的读书笔记
于是我去搞系统安全了(凌乱的读书笔记)以为要搞windows然后看了一部分x86汇编书是经典的《汇编语言》第3版以为要搞windows然后看了一部分x86汇编cs/ds段地址*16+偏移地址=物理地址(地址总线20位 而CPU16位)cs 代码段寄存器ip 指令指针寄存器决定指令jmp 段地址:偏移地址 #同时修改cs,ip的内容jmp 某一合法寄存器 #仅修改ipjmp ax =...
2018-11-03 09:58:46
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人