
安全开发
文章平均质量分 50
zhbpd
这个作者很懒,什么都没留下…
展开
-
android 9.0 selinux 策略配置
主要配置:(1)文件;在 file.te 中声明一个文件类型;type my_file, file_type, data_file_type, core_data_file_type;在 file_contexts 文件中关联实际的文件路径和文件类型;/data/my_file(/.*)? u:object_r:my_file:s0注意 my_file 的类型,如果是data目录下的,要添加 core_data_file_type; 是 vendor目原创 2021-10-19 18:14:27 · 2271 阅读 · 0 评论 -
qark win10 配置调试
预装软件:(1)安装 VS 2017 community 版本;(2)安装OpenSSL-Win64;(3)安装 Python 3.7.4 版本;(4)安装 JDK 1.8版本,我的是 1.8.0_191;(5)安装 Android SDK,NDK;(6)安装 git;环境变量设置:(1)ANDROID_HOME 指向Android SDK 目录;(2)ANDROID_SDK 指向ANDROID_HOME 同样路径;(3)ANDROID_N...原创 2021-10-12 11:12:54 · 559 阅读 · 0 评论 -
ubuntu16.04 mobsf 配置指南
一、安装 python3.8(1) 安装必要文件sudo apt update sudo apt install software-properties-commonsudo add-apt-repository ppa:deadsnakes/ppasudo apt install python3.8 python3.8-venv(2)配置 python3原创 2021-08-02 14:47:47 · 1628 阅读 · 0 评论 -
Window 10 VirtualBox 安装 Kali 2021 过程
我用的是 Virtualbox 5.2, 从kali os 网站下载iso文件:kali-linux-2021.1-installer-amd64.iso。安装过程参考:https://blog.youkuaiyun.com/qq_33336310/article/details/105456266a原创 2021-06-13 10:34:48 · 592 阅读 · 0 评论 -
android busybox vi 文件时出现乱码问题
参考https://blog.youkuaiyun.com/iteye_3854/article/details/82564476https://forum.xda-developers.com/t/adb-enhanced-putty-replacement-for-adb-shell-command.803225/在 windows 下使用 adb shell busybox vi 某个文件时显示乱码。网上查了下是系统编解码问题。下载http://github.com/sztupy/adbputt.原创 2021-05-25 12:32:40 · 867 阅读 · 0 评论 -
Windows 编译 LLVM 详细教程
https://www.jianshu.com/p/cfe6c4b11d75https://www.sunofbeach.net/a/1290427013433171968https://bbs.pediy.com/thread-258370.htm原创 2021-05-07 13:57:03 · 8475 阅读 · 0 评论 -
Kleopatra 启动时一直显示“正在装入证书缓存”
由于误删了 C:\users\xxx\.p2 目录,导致Kleopatra 启动时一直显示“正在装入证书缓存”。解决办法,在命令行下输入如下内容,然后再重启 Kleopatra 问题解除,又能看到正常列表了。C:\Users\xxx>gpg-connect-agent reloadagent /byeOK...原创 2021-04-28 15:44:30 · 1393 阅读 · 2 评论 -
make_ext4fs sourcecode
git clone git://git.openwrt.org/project/make_ext4fs.git原创 2021-02-22 17:03:41 · 495 阅读 · 0 评论 -
openssl p12 证书转 p7格式
openssl pkcs12 -in pfx-0527.crt -out pfx-0527.cer -nokeys 转为pem公钥openssl pkcs12 -in pfx-0527.crt -out pfx-0527.key -nocerts -nodes 转为priv私钥原创 2020-10-15 20:41:37 · 471 阅读 · 0 评论 -
PackageManager: Instruction set mismatch 问题分析
Android 系统支持 32位应用和64位应用。但是当共享系统 UID 的应用有32位或者64位时,并且开启预编译优化后,开机会出现问题:08-31 14:46:45.568 2445 2445 W PackageManager: Instruction set mismatch, PackageSetting{4bea45 com.beantechs.datatrackservice/1000} requires arm whereas PackageSetting{eaaa7ae com.l原创 2020-09-27 20:00:37 · 778 阅读 · 0 评论 -
Android keystore 文件和 platform key 转换
1. platform key 转换为 keystore 文件: 先将 pk8 文件转为 PEM 文件;再将 pem 公私钥合并为 p12 文件,生成p12的时候会提示设置密码;再将 p12 文件转为 keystore文件;openssl pkcs8 -in platform.pk8 -inform DER -outform PEM -out shared.priv.pem -nocryptopenssl pkcs12 -export -in platform.x509.pem -inkey..原创 2020-09-16 11:18:38 · 1620 阅读 · 0 评论 -
PKCS 各版本
RSA定义的 PKCS 各版本,用途各不相同;PKCS #1 定义私钥签名运算的填充方式, v1.5 是 PKCS1_PADDING, v2.1 是 PKCS1_PSS_PADING;PKCS#2:涉及了RSA的消息摘要加密,这已被并入PKCS#1中。PKCS#3:Diffie-Hellman密钥协议标准。PKCS#3描述了一种实现Diffie- Hellman密钥协议的方法。PKCS#4:最初是规定RSA密钥语法的,现已经被包含进PKCS#1中。PKCS #5 基于口令的加密标准。P.原创 2020-08-01 16:47:49 · 2465 阅读 · 0 评论 -
Ubuntu 下测试自签证书
1. 创建 catest 目录,复制 openssl.cnf 文件到此目录,然后编辑此文件,修改certificate 和 private_key的名称mkdir catestcd catest/catest$ cp /etc/ssl/openssl.cnf ./catest$ vim openssl.cnf...[ CA_default ]certificate = $dir/root/ca.crtprivate_key = $dir/private/ca.key..原创 2020-05-31 12:10:22 · 507 阅读 · 0 评论 -
Windows下 ndk 编译程序
环境变量添加 Android 相关设置:ANDROID_HOME C:\Users\zhanghb\AppData\Local\Android\SdkANDROID_NDK C:\Users\zhanghb\AppData\Local\Android\Sdk\ndk\21.1.6352462创建一个源码目录hello1. 创建子目录 jni2. 在 jni 目录创建2个文件,hello.c 和 Android.mkhello.c#include <stdi...原创 2020-05-22 18:25:07 · 1068 阅读 · 2 评论 -
Windows下编译 boringssl代码
1. 从 github 下载 boringssl 代码包,直接下载 zip 包即可,git clone 很慢; 网址:https://github.com/google/boringssl2. 安装必要工具:Android NDK Android SDK GO https://studygolang.com/dl/golang/go1.14.3.windows-amd64.msi3. 设置环境变量: ANDROID_NDK C:\Users\xxx\AppData...原创 2020-05-21 21:30:24 · 2124 阅读 · 2 评论 -
Word文档中插入代码
从 Android Studio 或者其他代码编辑工具,复制代码到 Word 中可以保持字体风格和颜色,但是代码不够对齐,行号也没有。经过搜索,找到一个提供自动化格式的网站:http://www.planetb.ca/syntax-highlight-word把代码黏贴到编辑框,选择语言,然后点击按钮Show Hilight,就会自动弹出格式化好的网页,直接复制内容到 word 即可。效果就是下面这样。...原创 2020-05-18 17:53:28 · 2277 阅读 · 0 评论 -
TLS协商 wireshark 抓包分析
分析环境在 windows 下,使用 windows 版本的nginx部署自签服务器,使用 openssl s_client 命令测试双向认证。准备工具:1. wireshark: 从腾讯软件中心搜索wireshark并下载64位版本:https://pc.qq.com/ https://dl.softmgr.qq.com/original/System/Wireshark-win64-3.2.2.exe2. npcap程序:https://nmap.org/download.html...原创 2020-05-13 11:01:31 · 2420 阅读 · 0 评论 -
windows 下 nginx 双向认证自签名证书配置
1. 创建根证书密钥、服务器证书私钥、客户端证书私钥:openssl genrsa -out root.key 2048openssl genrsa -out server.key 2048openssl genrsa -out client.key 20483. 创建证书申请请求openssl req -new -key root.key -out root.csropenssl req -new -key server.key -out server.csropenssl req原创 2020-05-11 16:59:24 · 1504 阅读 · 0 评论 -
windows 下配置 nginx 自签名证书
1. 下载 nginx windows 版本,位置:http://nginx.org/download/nginx-1.16.1.zip2. 下载后解压到 C:\ 根目录,目录名nginx-1.16.13. 解压完成直接点击启动nginx.exe 程序即可,这时候在浏览器输入 http://localhost/就会看到 nginx的欢迎页面;4. 安装openssl windows版本,位置:http://slproweb.com/download/Win64OpenSSL_Light-...原创 2020-05-09 15:09:53 · 1528 阅读 · 0 评论 -
boringssl + curl 编译配置
1. 下载和编译 boringssl$ git clone https://boringssl.googlesource.com/boringssl$ cd boringssl$ mkdir build$ cd build$ cmake ..$ make编译前需要安装 cmake,zlib,go等软件:sudo apt-get install -y build-esse...原创 2020-05-08 21:56:18 · 2477 阅读 · 0 评论 -
clion windows 找不到lib库问题
是一个clion在windows下写c程序时候,在cmakelists.txt里编辑了头文件路径和库文件路径。编译时总是提示中不到链接库,问题文件如下:# cmake_minimum_required(VERSION <specify CMake version here>)cmake_minimum_required(VERSION 3.16)project(untit...原创 2020-04-30 16:01:58 · 3459 阅读 · 2 评论