某车联网App 通讯协议加密分析(二) Unidbg手把手跑通
一、目标有一段时间没有写unidbg相关的文章了,这个样本挺合适,难度适中,还适当给你挖个小坑。所以后面是一个系列文章,包含unidbg补环境,TraceBlock对比流程,TraceCode定位差异。掌握好这一系列套路,Native分析可以算入门了。这次先来把so用unidbg跑通v6.1.0二、步骤DumpsoIDA打开 libencryp
Jacquelyn38 Jacquelyn38
4年前
Vue.js与Node.js一起打造一款属于自己的音乐App(收藏)
自己平时喜欢钻研技术,做项目。所以有幸发现了网易云音乐Nodejs版的API。网址如下:https://binaryify.github.io/NeteaseCloudMusicApi//打开网址就可以进入如上所示的网站,文档写的不错,非常容易上手。所以之前利用自己的服务器搭建了一个API服务,使用Vue.js快速搭建一个App应用。这个App应用是之前做的
Stella981 Stella981
3年前
AMAZING! Typora + VLOOK 原来可以这样给你的 Markdown 文档添加封面、封底
写过N份Markdown的你是不是也曾想过,为什么Markdown就不能给上个封面呢?哪怕是一个白底黑字的白封皮也行~直到有一天,在OSChina上看到一个份号称是用Markdown写的页面……这货的上半身是长这样滴:!上半身(https://tva1.sinaimg.cn/large/006tNbRwgy1g
Wesley13 Wesley13
3年前
DUBBO项目构建问题记录
  目前公司需要对当前的业务进行微服务化改造,经过讨论选择使用用dubbo进行服务治理,并在我的业务功能模块中进行试点,由于之前写过dubbo相关的demo,基础知识就不再重复了,demo地址:https://github.com/liujifei/dubbo.git 工程的基本搭建参照了另一篇博客,写的十分详尽,推荐一下:Maven多
Stella981 Stella981
3年前
Python之虚拟机安装unbuntu18.04LTS以及安装编程环境
  今早起床打开窗,外面冷冷的,看着钱包里的钱,心情凉凉的。开始搬砖ing。  之前笔记本安装ubuntu和centos,能正常启动,但是可能是硬件问题,体验感不太好。所以嘛,就搞个虚拟机玩玩。写博客记录下,避免以后忘记了。   这里我推荐使用VMware安装unbuntu18.04LTS。  1.下载VMware,unbuntu18.
Stella981 Stella981
3年前
Android4.4的zygote进程
Android4.4的zygote进程侯亮1背景前些天为了在科室做培训,我基于Android4.4重新整理了一份关于zygote的文档。从技术的角度看,这几年zygote并没有出现什么大的变化,所以如果有人以前研究过zygote,应该不会对本文写的内容感到陌生。2zygote进程的描述在A
Stella981 Stella981
3年前
CentOS7绑定多ip与Nginx整合实现应用网络隔离
相信点进来看的朋友们可能是被我的标题吸引的,没错,我就是标题党,本文所实现的并不是真正的网络隔离,只是实在想不出什么好的标题了,才这么写的或许在平时的使用中,(我说的是内网环境下),可能会看到如下的url地址http://172.16.4.111:8080/xxx(https://www.oschina.net/action/GoTo
Wesley13 Wesley13
3年前
C# ASCII与字符串间相互转换 (转)
引言:最近开始学习C,在写串口助手小工具时遇到十六进制发送与字符发送之间转换的问题,小弟通过网络各路大神的帮助下,终于实现正确显示收发,小弟菜鸟一枚,不足之处还望各位批评指正O(∩\_∩)O!!(https://oscimg.oschina.net/oscnet/515a087ad51fbc7b36186bd0967e169e740.png
Wesley13 Wesley13
3年前
MongoDB分片
分片mongos把分片的mongod管理起来何时分片单个节点磁盘不足单个mongod不能满足写数据的性能要求将大量数据放到内存中提高性能什么是片键选择递增(分布不均匀,查询比较好)还是随机片键片键对操作和性能的影响实施分片启动配置服务器启动mongos添加mongod实例对数据库启
小万哥 小万哥
1年前
Kotlin 控制流和数组操作详解
Kotlin的when表达式提供了一种比if..else更清晰的方式来选择执行多个代码块之一,类似于Java的switch语句但更为强大和灵活。while循环允许在条件为真时重复执行代码块,而do..while循环则保证至少执行一次。break和continue可用于控制循环流程:前者终止循环,后者跳过当前迭代。数组则用于存储多个值,可以创建、访问、修改数组元素及遍历整个数组。这些构造使得编写简洁且高效的代码成为可能。