自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 安卓无ROOT权限根据UID端口占用找PID进程

没有root权限是挺不方便的,一堆强大命令用不了,一番折腾还是总结出了一些办法。首先确定是什么端口,这个就不说了,看地址栏看报错等等各种信息找,例如确定是8082端口。# 试图查看当前占用端口netstat -anle | moreProto Recv-Q Send-Q Local Address Foreign Address Statetc...

2020-05-05 14:44:06 148

原创 MQTT快速入门
原力计划

0x01 MQTT是什么MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通...

2020-04-24 23:54:21 196

原创 Termux使用教程

0x01 Termux简介及安装Termux是高级安卓Linux终端,提供几乎接近原生的Linux命令行体验,包括top/vim等界面独占程序也能流畅运行。官方库中有openssh/gcc/make/git等等众多常用软件库,可以直接使用apt install安装。由于服务器在国外,使用需要翻墙,否则安装启动时将一直提示安装中,其他软件的安装也会受到阻碍。pan.baidu.com/s...

2020-01-26 19:28:35 1218

原创 Android.mk超快速入门/集成第三方库/依赖编译思路

前言安卓NDK编译会涉及到:源码编译、制作静态链接库/静态库依赖编译、制作动态链接库/动态链接库依赖编译、嵌套编译,这几个组合类别。本文将对这些编译搭配类别进行编译演示以快速入门掌握编译方法。Android.mk、Application.mk等全面语法请查阅其他文章。https://blog.csdn.net/a04081122/article/details/522797990x...

2019-11-19 14:42:32 274

原创 游玩神器Frida

0x00 Frida是什么这是一个神通广大的框架,已经编写好的程序只能运行同一结果太无趣?Frida可以让你注入/预加载/集成你自己的代码,于是就能愉快的和已经写好的程序交互,让你拦截、记录、修改程序的运行过程,乐趣多多。支持Windows, macOS, GNU/Linux, iOS, Android, and QNX.0x01 Frida原理(简单介绍版)frida-core...

2019-11-16 01:18:37 99

原创 安卓源码AOSP下载使用的正确姿势

安卓源码AOSP下载使用的正确姿势aosp体积挺庞大的,repo完整同步下来消耗了110G的硬盘空间。(20191028更新)加上后续的编译期临时空间,开启ccache高速缓存等等,应该要200G~300G左右才够用。内存在编译期实际上没有官方介绍的必须16G这么夸张,博主8G内存的虚拟机+4线程的编译就搞定了。开始搞。0x01 前置准备# 下载reposudo apt...

2019-10-27 11:45:41 612

原创 ARM汇编指令集与机器码

0x00 本文目标本文内容从《ARM Architecture Reference Manual》中截取翻译,可以看作是一个重点笔记集。仅记录博主认为有意思的部分,并加入一些个人理解。如果发现有不对的地方欢迎留言指正。 现代的智能手机是能进行ARM汇编级别交互的最便捷的设备,因此实例分析的内容基于博主的小米Note+IDA,和某个正在被调试的安卓程序。该程序加载的SO文件使用armeabi架...

2019-06-19 23:58:56 1048

原创 Android Studio编译并集成SO文件

Android Studio编译并集成SO文件。本文目标:让Java层代码与Native层代码交互,编译Native代码为SO文件,将SO文件集成到最终的APK文件中。

2019-06-09 01:30:00 263

原创 编写一个Java JNI的DEMO

编写一个Java JNI的DEMO。纯Java版本,有助于理解JNI本质。

2019-05-13 11:31:00 162

转载 超详细SQLMap使用攻略及技巧

本文转载自:http://www.freebuf.com/sectool/164608.htmlsqlmap是一个开源的渗透测试工具,可以用来进行自动化检测,利用SQL注入漏洞,获取数据库服务器的权限。它具有功能强大的检测引擎,针对各种不同类型数据库的渗透测试的功能选项,包括获取数据库中存储的数据,访问操作系统文件甚至可以通过外带数据连接的方式执行操作系统命令。sqlmap目前最新版本为1...

2018-08-15 17:49:35 1067

转载 从零教你搭建ngrok服务,解决外网调试本地站点

转自:https://morongs.github.io/2016/12/28/dajian-ngrok/什么是ngrok呢?ngrok是一个反向代理,它能够让你本地的web服务或tcp服务通过公共的端口和外部建立一个安全的通道,使得外网可以访问本地的计算机服务。 也就是说,我们提供的服务(比如web站点)无需搭建在外部服务器,只要通过ngrok把站点映射出去,别人即可直接访问到我们的服务。...

2018-07-26 16:20:25 873

原创 Python中的PYTHONPATH环境变量、手动添加import导入搜索路径

Windows与Linux都通用,只是路径写法,修改环境变量的方法不同而已。Python的搜索路径查看可以通过sys.path来查看当前Python在导入包时候的搜索路径。Python 3.7.0 (default, Jul 13 2018, 11:20:23)[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linuxType "help", "copyr...

2018-07-13 12:20:08 8213 5

原创 Python中的实例变量、类变量、普通函数、类函数、静态函数的区别

Python3下进行测试,2也通用,print的形式变一下即可。# 参考源码class A(object): class_val = '0' # 类变量 def __init__(self, x): self.member_val = x # 实例变量 print(self.member_val) def foo(self): # ①...

2018-07-12 16:17:53 261

转载 Linux Shell if语句速查

转载自:https://blog.csdn.net/buutterfly/article/details/6615162if 语句格式if  条件then Commandelse Commandfi                              别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error: unexpected end of fi  ...

2018-07-10 11:30:09 88

原创 Apache中DocumentRoot和Directory的区别

前言在一段Apache配置中往往会出现一对令人疑惑的值,DocumentRoot和Directory,原因在于它们后面跟了一样的路径。本文将从现象入手,转到官方文档说明,最后得到比较结论。一.虚拟主机以一段vhost(虚拟主机)的配置为例。该配置由软件自动生成,由于它可以正常运行,我们从这里入手。<VirtualHost *:80> DocumentRoo...

2018-07-06 16:11:17 17361

转载 sed 字符串替换

转自:https://www.cnblogs.com/linux-wangkun/p/5745584.html1. sed替换的基本语法为:sed 's/原字符串/替换字符串/'单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线”\”进行转义。2. 单引号” ‘ ’”是没有办法用反斜线”\”转义的,这时候只要把命令中的单引号改为双引号就行了,格式如下:# 要处理的字符包含单引...

2018-06-28 11:06:28 120

转载 fastboot命令大全

以下内容转载自:https://blog.csdn.net/weixin_37738083/article/details/62429992在安卓手机中fastboot是一种比recovery更底层的模式。fastboot是一种线刷,就是使用USB数据线连接手机的一种刷机模式。这种模式是更接近于硬件的界面,所以这个模式一般好似在手机变砖或者修复时使用的。今天就说说fastboot的详细教程。分区解...

2018-06-13 14:53:10 4758 1

转载 TWRP的使用方法/双清、三清、四清解释

以下内容转载自 http://www.oneplusbbs.com/thread-942394-1-1.html首先普及一下知识:What is TWRP ? 翻译:这TWRP他妈是啥玩意?TWRP全称TeamWin Recovery Project,聪明的应该立马知道这TWRP是何方神圣了,说白了就是一个第三方Recovery,和CWM一个道理那么既然和CWM一样是Recovery,那为什么还要...

2018-06-13 10:10:37 141476

转载 Centos6.8系统下配置LAMP运行环境

文章转载自:https://www.straystarry.com/more/doc/doc_centos6.8_lamp_config.phpCentos6.8系统下配置LAMP运行环境下载本文文档本文档在阿里云ECS实例powered by centos6.8环境下进行验证得出2018/06/091.Apache#安装apache软件yum -y install httpd#启动httpd服务...

2018-06-09 17:13:00 1078

原创 Linux无线网络管理命令(ip/iw/iwconfig/iwlist/ifconfig/wpa_supplicant)

iwiwconfigiwlistifconfig

2018-06-05 22:14:27 5712

转载 微擎数据库操作函数

以下内容转载自:https://blog.csdn.net/qq_32737755/article/details/78294270?locationNum=10&fps=1说明: 为保证数据操作安全,数据库操作有以下处理及书写原则: 1.所有数据库查询时,尽量使用封装的 pdo_getXXX 系列函数,如果无法满足再考虑书写SQL语句使用 pdo_fetchXXX 系列函数 2.所有SQ...

2018-06-04 14:52:07 1223

原创 C#中使用Chrome内核的CefSharp WinForm访问页面

前言IE速度慢兼容性差不用多说,而VS C#自带控件工具箱中的WebBrowser使用的是系统自带的IE内核,如果涉及Web应用的访问,抛弃也是必然的。本文将介绍基于Chrome内核的CefSharp WinForm组件的安装与使用。一.组件的安装新建WinForm项目后在 项目->管理NuGet程序包->浏览中搜索CefSharp,选择WinForm版本后直接安装,会有以下四个依赖项...

2018-05-23 17:25:00 4776 1

原创 Kali Linux速查手记(长期更新)

以下内容请善用Ctrl+F本篇博文记录了博主从选择、安装、到使用Kali Linux的所有重要细节。1.为什么要选择Linux而不是WindowsWindows应用虽便捷,但是不去理解根源,长期处于这种半使用者状态(是的,很大一部分细节操作都被GUI掩盖了,作为一个用户只需要很简单的点击操作,只要不是文盲,就能基本会用),会使得自己的水平止步不前,甚至退步,进而颓废。作为一个IT界...

2018-05-11 23:45:12 4393

转载 无界面浏览器(自动化测试、爬虫适用)

本表几乎列出了所有无需图形界面环境下的浏览器开源项目,可用于自动化、测试或者其他用途。软件名介绍支持语言Awesomium基于Chromium无图形界面浏览器引擎。C++, .NETbenvBenv是node.js开发的无界面浏览器测试环境,用于测试客户端代码。JavaScriptbrowser-launcherBrowser-Launcher可以检测系统上的所有浏览器版本,并在一个独立的配置文件...

2018-04-29 12:07:35 5687

原创 树莓派3B搭建内外网双线访问环境,摆脱物理屏幕

实现效果:无论把树莓派带到哪,上电开机后自动启动WIFI广播,用手机或笔记本连入WIFI后通过IP地址即可访问树莓派。后续通过远程操作可以通过无线网卡或有线连接指定外网上网的方式。即内网+外网双线访问树莓派。需要准备的材料:树莓派*1,和别人借的HDMI线和别人借的HDMI显示器*1,USB无线网卡*1或网线*1。本篇博文假设你会装原系统,可以通过HDMI线连接并能上外网。如果你在材料中选择的是U...

2018-04-27 09:16:09 1308

原创 C#中MSScriptControl.ScriptControl组件用法示例

MSScriptControl.ScriptControl是C#语言提供的一个COM组件,用来与脚本语言交互执行,支持JScript、VBScript、javascript语言。工作需要设计一个插件交互库,需要从C#语言转移执行主体到JS代码,并获取JS代码返回值给C#语言。本篇博文在于演示的用法,详细的MSScriptControl.ScriptControl属性及方法介绍可以参考另一篇博文:h...

2018-04-17 16:17:15 8242

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