- 博客(26)
- 收藏
- 关注
原创 TensorFlow学习(3)特征列的学习
因为比较菜,所以记录在保证没有歧义和准确的前提下尽量的口语化。 参考文章:https://www.tensorflow.org/get_started/premade_estimators什么叫特征列我们可以肤浅的将机器学习模型理解成一个算法函数,算法的本质中有几个特性:其中一个是要求必须要有输入参数(装逼的说法叫刺激),然后需要有一个输出。这里输出的参数就是特征,输出就是预...
2018-05-25 10:26:07 11339 3
转载 JDB调试Android
https://blog.csdn.net/jiangwei0910410003/article/details/65935044 https://blog.csdn.net/u012880338/article/details/77513389 https://blog.csdn.net/arkblue/article/details/39718947
2018-05-16 18:40:37 385
原创 Android源码学习(1)
分析的代码Android版本是6.0,安装Ubuntu16.04虚拟机,下载源码,可以参考这个大佬的文章:https://blog.csdn.net/fuchaosz/article/details/51487585,照着撸基本可以直接编译出rom,我自己傻逼了其中要将mydroid/art/build/Android.common_build.mk文件中的ifneq ($(WITHOUT...
2018-05-16 14:06:03 231
原创 TensorFlow学习(2)第一个例子鸢尾花分类
安装使用官方文档连接:https://www.tensorflow.org/get_started/get_started_for_beginners 按照文中的GitHub连接下载文件直接GG,挂了梯子还是clone不动,无奈,只得去那个页面把这个例子用到的py文件copy下来到本地了,需要拷贝两个文件:https://github.com/tensorflow/models/tr...
2018-05-04 14:57:41 2375
原创 TensorFlow学习(1)安装
本机环境:Windows10 TensorFlow安装:https://www.tensorflow.org/install/install_windows 官方建议是使用python3,由于我本地的历史原因需要大量使用python2.7,所以安装了两个版本的python 安装双版本python的教程:https://blog.csdn.net/dream_an/article/detail...
2018-05-03 17:30:01 242
原创 算法学习之求大数阶乘
题目:给定一个小于7000的数,求其阶乘。import java.util.ArrayList;import java.util.List;public final class Main { static Integer num = 7000; static List<Integer> result = new ArrayList<Integer&...
2018-05-03 00:59:08 217
原创 恶意软件分析---Android设备管理器
参考此篇文章https://blog.csdn.net/etzmico/article/details/6848061,本文旨在记录在恶意代码分析时在遇到申请设备管理器类型恶意软件时需要着重注意的代码位置,以及几个关键的回调函数的调用时机。AM文件中必须有如下声明:<receiver android:name=".deviceAdminReceiver" android:labe...
2018-03-26 12:00:25 863
原创 numpy学习笔记
reshape:矩阵结构的变形、重塑 numpy.reshape()和ndarray.reshape()意义其实是差不多的,只是在numpy.reshape(a, (x, y, z))可以在ndarray.reshape()直接写成a.reshape(x, y, z)
2018-01-15 10:55:47 222
原创 ML之数学基础:矩阵乘法
最近闲下来的时间在看吴恩达的深度学习那个课程,才看到第二周的课程,哎,玩儿心太大了,有空儿老是想着看电视剧了,有毒。。。 第二周的编程作业里面有Python-numpy的简单实用介绍连续,其中有讲到numpy.dot()这个方法,有组数据算出来我有点懵逼,这个函数的作用就是做矩阵的乘法运算,高数本来就没怎么好好学,又忘得差不多了,难受难受,代码如下:import numpy as np
2018-01-13 18:59:06 446
原创 关于原生js和JQuery的小记
今天在一个bug fix中遇到一个很傻比的问题,而且我遇到很多次了,这次记下来给自己长长记性。有两个地方:一个是给HTML标签添加一个class的问题,还有一个是给一个HTML标签添加一个css样式(其实就是最简单的添加一个背景颜色)说白了就是我用原始js获取到了element对象,然后TM用jQuery的函数去操作element对象添加class和添加背景css样式,尼玛,肯定是报错啊,我用的ID
2017-10-30 21:12:54 595
原创 关于样本溯源相关
主要大致流程就是: 同源样本发掘 分析样本提取可溯源线索C&C域名、邮箱、手机号码等 通过代码中的线索利用搜索引擎进行信息发掘 0x00 同源样本发掘 主要还是依赖大数据在样本库中进行相似样本的检索,这里可以根据具有特殊意义的字符串(C&C、邮箱、手机号、指令或者其他特殊的仪式性字符串),还有就是在网上检索事件,尽量查找样本,其实这一步主要还是取决于你背后的实力,公司牛逼能拿
2017-06-26 14:53:55 1245
原创 关于jsonp实现跨域访问,以及存在的安全问题
关于jsonp实现跨域访问相关知识,请看某位大佬这篇博文,虽然是2012年写的老文章了,但是对于新手来说写滴是相当不错:深入浅出JSONP–解决ajax跨域问题
2017-05-16 16:23:57 3856
原创 uWSGI+Nginx部署Flask项目
前言内部需要每天出一版数据,而每天都需要我手动打包压缩,然后上传到公司内部的文件共享服务器上,然后我再把共享文件的地址分发出去,贼TM的烦,而且作为一个IT人员感觉这种做法也贼TM的傻逼,所以就花了几天时间学习了一下flask,并完成了一个非常非常简单的系统,用来分发数据,下面主要写一下flask项目的部署问题。环境服务器环境:CentosPython:2.7具体安装过程Flask F
2017-05-14 18:12:13 751
原创 MacOS Sierra 10.12安装metasploit(坑是真滴多)
主要参照着两篇博文: http://www.jianshu.com/p/95e585684c57 http://www.freebuf.com/articles/system/36924.html 但是Sierra 10.12教你做人(斜眼笑)具体每一步不说了,参照上面两篇文章,说下坑: (1)先是brew使用异常,由于Sierra 10.12可能更新了某些安全策略,导致无法sudo bre
2017-05-03 17:19:10 2469
原创 s2-045分析
前提需要了解下Struts2的运行机制(1) Struts2的核心是一个Filter,Actionfff可以脱离web容器,那么是什么让http请求和action关联在一起的?(2)Struts2默认使用的是StrutsPrepareAndExecuteFilter类来替代FilterDispatcher类(3)创建一个Struts2工程,默认使用这个过滤器,并生成如下配置 f1. <* fi
2017-04-21 17:34:23 913
原创 关于使用runtime执行root权限命令的问题
背景是这样的,有个客户手机中毒了,常规查杀失效,遂需要一个专杀,说白点就是定位恶意APK包,然后删除之,但是发现该病毒最终安装在了/system/priv_app目录下,该目录权限较高,要是root权限才能删除。 最开始我想到找到apk的绝对路径,然后使用"su rm apk_path"一条命令应该就能搞定了,然而并不能,并没有报错或是异常,反正就是删不掉(弹出root授权窗口了),然后半
2017-03-28 19:19:50 4028
原创 Android锁屏以及锁键盘(锁触摸)
WalkLock.isHeld() //判断屏幕是否上锁WalkLock.acquire() //在屏幕休眠的状态下唤醒屏幕 WalkLock.release() //在屏幕点亮的状态下,使屏幕休眠。KeygroundManager.inKeyguardRestrictedInputMode() //返回true表示键盘锁住, 返回false表示键盘解锁中 KeyguardLo
2017-03-09 15:56:04 2358
原创 关于遍历Android手机中应用的问题
先拿到应用列表List v3 = arg5.getPackageManager().getInstalledPackages(0);然后遍历这个列表,即可获得所以手机在安装的应用 但是有时候为了区分系统应用还后来安装的应用,可以使用如下办法:ApplicationInfo appInfo = p.applicationInfo; /** * Value for {@link #f
2017-03-09 15:38:19 628
原创 Android短信发送相关的恶意行为
SmsManager smsManager = SmsManager.getDefault();smsManager.sendTextMessage(phoneNumber, null, text, null, null);先说几个发短信相关的APIArrayList<String> divideMessage(String text) 这个方法把一个消息文本分成几个片段,最大不能大于短信大
2017-03-07 17:02:42 552
原创 Smali常用语法
信息来源于网络博客和文档整理而来,如有雷同纯属抄袭(斜眼笑)Smali基本语法.field private isFlag:z 定义变量.method 方法.parameter 方法参数.prologue 方法开始.line n 此方法位于第n行invoke-super 调用父函数const/high16 v0, 0x0001 把0x0001赋值给v0invoke-d
2017-03-03 11:08:35 570
原创 各种条件控制语句的smali表达
调用部分.method protected onCreate(Bundle)V .registers 6 .param p1, "savedInstanceState" .prologue00000000 invoke-super AppCompatActivity->onCreate(Bundle)V, p0,
2017-03-02 17:17:42 737
原创 Java两个List比较增加、减少的实现
由于工程中有一个本周和上周数据做对比的需求,需要计算两个List的增删情况,遂有如下代码 /** * 计算列表aList相对于bList的增加的情况,兼容任何类型元素的列表数据结构 * @param aList 本列表 * @param bList 对照列表 * @return 返回增加的元素组成的列表 */ public stati
2017-03-02 12:31:29 7855 1
原创 通过registerContentObserver(注册监听者)配合URI来实现恶意敏感信息窃取相关
监视以下URI:联系人/通讯录类管理联系人的Uri: ContactsContract.Contacts.CONTENT_URI 管理联系人的电话的Uri: ContactsContract.CommonDataKinds.Phone.CONTENT_URI 管理联系人的Email的Uri: ContactsContract.CommonDataKinds.Email.CONTENT_
2017-03-01 15:41:34 10206 1
原创 Android常规控件的基本使用方法
UI层的东西一般深度不大,但是作为初学还是记录下的好,本文不扯别的,只讲用法SeekBar(进度条)AM文件:<SeekBar android:id="@+id/mySeakBar" android:layout_width="match_parent" android:layout_height="wrap_content"
2017-01-15 17:02:46 371
原创 2017计划
使用py,用flask或者是Django写一个Web应用,租一个服务器,买个域名,挂上去(深入、透彻的实践一个发布级别的项目的全部流程)写一个安卓的马(不写马,了解个J8的Android啊)深入了解学习这几门知识:数据结构、操作系统原理、汇编指令(迫切需要的这些工具性质的知识)有机会的话研究下Android的源码(看看Google大神的code)
2017-01-11 11:14:46 443
转载 CSDN-markdown编辑器使用说明书备份
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-01-09 13:45:16 262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人