Android APK 反编译原理与工具汇总

2020年7月1日 没有评论

Android APK 反编译要做两件事:一是要将apk里的dex文件转换成Jar包,再通过工具查看编译前的java源文件。二是通过工具查看apk里对应的AndroidManifest.xml、resources.arsc、res各布局文件等二进制文件。在开始反编译之前我们先看下APK文件的构成。

一、APK文件的构成

apk文件的本质是压缩文件,我们将apk文件修改后缀名为zip或者rar等,可以直接解压缩查看apk文件夹。解压后的内容如下:

apkfile

  • assets文件夹:原始资源文件夹,对应着Android工程的asse[......]

    Read more

分类: C/C++/Java/Delphi 标签: ,

防火墙与F5数据的融合

2020年6月15日 没有评论

一、背景

最近有一个需求是想基于 Neo4j 做设备关联关系的查询和关联图的输出。就是通过输入一个公网IP+端口就可以查询其对应的后端F5地址信息和realserver信息。在实现这个功能之前,需要先将防火墙数据F5数据做一个关联。效果类似如下:

firewall-f5

二、数据关联

bigip F5配置,F5的配置有node、pool、destination部分组成并关联,以下逐步看其关联关系。

1、node配置

node即主机的节点关系,其配置类似如下:

ltm node /Common/192.168.20.7[......]

Read more

faceswap AI换脸

2020年6月11日 没有评论

一、AI换脸需求概述

AI换脸这个需求是领导给一同事的需求,在帮同事装完相关环境后,也顺便帮他一想研究了下。同事选中的是用faceswap开源软件进行测试。faceswap 项目是一个学习重建脸部特征的深度学习算法。你给它一堆的图片,它学习几个小时后,可以根据计算的模型对图片进行批量的替换。同时也可以对视频文件进行切帧成图片,进行批量替换后,再进行重新合成为新的视频(视频换脸)。开始之前先看下效果:

faceswap01faceswap02

faceswap03faceswap05

faceswap04

上面是成龙大叔的脸换到了特朗普、黄勃,还有几个我叫不出名的名人身上。发现龙叔的脸在女人身上还是比较贴合的,西方人的皮肤[......]

Read more

web实现DNS查询

2020年5月15日 没有评论

一、功能和需求

先说下现在实现的功能吧,想要在实现一个内部DNS查询系统,通过在页面上输入域名或IP地址就可以查出对应的IP或域名。具体效果如下:

dnsquery

通过点击后面的提交查询,就可以返回相应的结果。里面的地址和域名也是可以直接更换为想要查询的地址或者内容。

二、代码实现

本来系统是想使用golang gin + vue 或 jquery实现,因为系统本身get返回的是json数据,将json数据通过前端处理就直接可以在页面上展示。由于对前端技术不擅长,只能过换用更灵活的后端python + flask去这现了。由于功能比较简单,[......]

Read more

NAS数据的自动采集

2020年5月6日 没有评论

Linux根目录误移修复

2020年4月16日 没有评论

全NAT环境下的TCP参数优化

2020年4月10日 没有评论

powershell进行hyper-v远程管理

2020年4月3日 没有评论

WinRM的配置使用

2020年4月1日 没有评论

puppeteer安装

2020年3月18日 没有评论