<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dieTicket的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dieTicket</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dieTicket]]></copyright><item><title><![CDATA[腾讯微信协议分析]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/82976151</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/82976151</guid><author>dieTicket</author><pubDate>Mon, 06 Jul 2020 18:25:52 +0800</pubDate><description><![CDATA[微信登录收发信息及流程分析







自己实现的微信客户端登陆以及收发消息

登录以及同步消息



同步完成消息



接受以及发送消息




]]></description><category></category></item><item><title><![CDATA[基于公共知识和一次学习的多任务流量分类]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/107128551</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/107128551</guid><author>dieTicket</author><pubDate>Sat, 04 Jul 2020 18:40:13 +0800</pubDate><description><![CDATA[写在前面：
本文翻译供个人研究学习之用，不保证严谨与准确
github链接：https://github.com/WithHades/network_traffic_classification_paper
本文原文：Sun, H., Xiao, Y., Wang, J., Wang, J., Qi, Q. I., Liao, J., &amp; Liu, X. (2019). Common Knowledge Based and One-Shot Learning Enabled Multi-Task T]]></description><category></category></item><item><title><![CDATA[某软件OTP算法分析]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/106972665</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/106972665</guid><author>dieTicket</author><pubDate>Fri, 26 Jun 2020 17:51:57 +0800</pubDate><description><![CDATA[某软件OTP算法分析
OTP，即one time password，也就是我们常说的动态口令，目前在很多app都有应用。最近有人找我分析一款app的动态口令生成算法，记录一下。
入手点
打开app，可以看到6位的动态口令，每隔30秒自动刷新一次，每次间隔20秒才可以手动刷新。通过DDMS工具查看具体生成的时候用到了哪些函数。

这样做有一个问题就是，我们不清楚哪些函数是关键点。大概的猜想com.b之类的包是关键点，没有详细的入手点。通过看日志，我们发现有趣的地方。

打开JEB，直接在字符串部分搜索otpN]]></description><category></category></item><item><title><![CDATA[基于深度生成模型的半监督网络流量分类]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/106968639</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/106968639</guid><author>dieTicket</author><pubDate>Fri, 26 Jun 2020 12:46:48 +0800</pubDate><description><![CDATA[写在前面：
本文翻译供个人研究学习之用，不保证严谨与准确
github链接：https://github.com/WithHades/network_traffic_classification_paper
本文原文：Li, T., Chen, S., Yao, Z., Chen, X., &amp; Yang, J. (2018). Semi-supervised network traffic classification using deep generative models. 2018 14th ]]></description><category></category></item><item><title><![CDATA[网络流量分类中的多任务学习]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/106955542</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/106955542</guid><author>dieTicket</author><pubDate>Thu, 25 Jun 2020 10:29:27 +0800</pubDate><description><![CDATA[写在前面：
本文翻译供个人研究学习之用，不保证严谨与准确
github链接：https://github.com/WithHades/network_traffic_classification_paper
本文原文：S. Rezaei and X. Liu, “Multitask learning for network traffic classification”, arXiv:1906.05248, 2019
文章目录网络流量分类中的多任务学习I. 介绍II. 相关工作III. 深度学习背景A. 卷]]></description><category></category></item><item><title><![CDATA[基于迁移学习的网络流量分类]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/106937374</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/106937374</guid><author>dieTicket</author><pubDate>Wed, 24 Jun 2020 09:38:45 +0800</pubDate><description><![CDATA[文章目录基于迁移学习的网络流量分类1. 介绍2. 相关工作3. 问题表述4. 方法5. 实验和分析5.1 数据集5.2 实验设置5.3 实验结果6. 结论和未来工作
基于迁移学习的网络流量分类

摘要
  用于流量分类的机器学习模型假设训练数据和测试数据具有独立的相同分布。然而，在实际的流量分类中，由于流量特征的变化，这一假设可能并不成立。由现有数据训练的模型在对新的网络流进行分类时将是无效的。本文提出了一个不作上述假设的迁移学习模型。在迁移学习模型中，采用最大熵模型作为基本分类器。为了检验该方法的有效性，]]></description><category></category></item><item><title><![CDATA[基于卷积和递归神经网络的物联网流量分类器]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/106915074</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/106915074</guid><author>dieTicket</author><pubDate>Tue, 23 Jun 2020 08:26:22 +0800</pubDate><description><![CDATA[基于卷积和递归神经网络的物联网流量分类器基于卷积和递归神经网络的物联网流量分类器I. 介绍II. 相关工作III. 工作描述A. 选择数据集B. 模型描述IV. 结果A. 网络架构的影响B. 特征的影响C. 时间序列长度的影响V. 结论
基于卷积和递归神经网络的物联网流量分类器

摘要
  网络流量分类器（NTC）是当前网络监控系统的重要组成部分，它的任务是了解通信流（如HTTP和SIP）当前使用的网络服务。该检测基于与通信流相关联的多个特征，例如，源端口和目标端口以及每个包传输的字节。NTC很重要，因为只]]></description><category></category></item><item><title><![CDATA[基于深度学习的SDN家庭网关加密网络流量分类]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/106896240</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/106896240</guid><author>dieTicket</author><pubDate>Mon, 22 Jun 2020 09:56:47 +0800</pubDate><description><![CDATA[基于深度学习的SDN家庭网关加密网络流量分类基于深度学习的SDN家庭网关加密网络流量分类I. 介绍II. 相关工作III. 应用感知SDN家庭网关框架综述IV. 数据包预处理A. 预处理包字节向量B. 预处理数据包字节矩阵V. 基于深度学习的加密数据分类器（DATANET）设计A. 基于MLP的数据网B. 基于数据网的SAEC. 基于数据网的CNNVI. 评估和实验结果A. 实验设置B. 创建数据网C. 数据网分类精度D. 计算性能VII. 总结
基于深度学习的SDN家庭网关加密网络流量分类

摘要
  智]]></description><category></category></item><item><title><![CDATA[基于深度学习的网络加密流量分类与入侵检测框架]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/106878161</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/106878161</guid><author>dieTicket</author><pubDate>Sat, 20 Jun 2020 21:43:27 +0800</pubDate><description><![CDATA[基于深度学习的网络加密流量分类与入侵检测框架基于深度学习的网络加密流量分类与入侵检测框架I. 介绍II. DFR框架A. 预处理过程B. DFR过程1. 基于一维CNN的DFR分类器2. 基于LSTM的DFR分类器3. 基于SAE的DFR分类器4. 选择与保存III. 评估A. 实验装置1. 评估数据集2. 实验设置3. 评价指标B. 实验结果1. 加密流量分类效率2. 入侵检测效率IV. 结论
基于深度学习的网络加密流量分类与入侵检测框架

摘要
  随着网络流量多样性的迅速发展，对网络流量的理解变得更加]]></description><category></category></item><item><title><![CDATA[机器学习在网络流量分类中的应用]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/106869766</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/106869766</guid><author>dieTicket</author><pubDate>Sat, 20 Jun 2020 11:24:06 +0800</pubDate><description><![CDATA[I. 介绍

A. 相关工作
B. 本文贡献
C. 本文结构


II. 背景

A. 机器学习介绍

1. 数据收集
2. 特征提取FE
3.特征降维FR和特征选择FS
4. 算法选择和模型结构
5. 分类模型验证


B. 流量分类

1. IP流定义
2. 有效载荷检测
3. 基于统计的技术
4. 行为技术
5. 机器学习技术




III. 方法
IV.数据收集

A. 网络环境
B. 数据测量
C. 标注任务
D. 讨论


V. 特征提取

A. 基于统计的特征
B. 基于图形的特征
C...]]></description><category></category></item><item><title><![CDATA[双向证书认证下的通用化解决方案]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/103342909</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/103342909</guid><author>dieTicket</author><pubDate>Mon, 02 Dec 2019 09:16:59 +0800</pubDate><description><![CDATA[目前，越来越多的app采取双向认证证书，给抓包分析带来了诸多不便。

常见的思路中，通常需要定位到代码中加载证书的位置，在此处的附近寻找证书文件以及密码。在app加固的情况下，首先需要将app脱壳，在加固的情况下，资源文件也经常会加密，拿不到真实的证书。由此可见，该种方法精准，但是工作量较大。

在另一种思路中，可以在不反编译app的情况下轻松拿到证书。可见下面的代码：


Class&lt;?&...]]></description><category></category></item><item><title><![CDATA[summer如何批量撩小姐姐]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/100866662</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/100866662</guid><author>dieTicket</author><pubDate>Sun, 15 Sep 2019 22:33:20 +0800</pubDate><description><![CDATA[首先获取附近人信息，可指定学校与指定城市获取。

获取到之后遍历进行答题。答题时首先通过小抄获取答案，然后自动答题

代码运行时，首先需要自己填写授权信息和经纬度。

授权信息可以抓包得到。

随后更新再完成登录功能。。


# coding: utf-8

import json
from random import random

import requests
import urllib3
...]]></description><category></category></item><item><title><![CDATA[某企业办公APP逆向TCP协议分析]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/100762683</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/100762683</guid><author>dieTicket</author><pubDate>Thu, 12 Sep 2019 09:52:30 +0800</pubDate><description><![CDATA[继续搬运。。

https://bbs.pediy.com/thread-253989.htm
]]></description><category></category></item><item><title><![CDATA[AES算法原理理解]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/90109939</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/90109939</guid><author>dieTicket</author><pubDate>Sat, 11 May 2019 16:56:44 +0800</pubDate><description><![CDATA[最近在逆向某APP，其关键字段在native进行了AES加密。由于AES种类繁多，且各个库有时候加密结果都不一样，一度不是很理解这个算法。趁着这个机会，对AES算法进行了详细的理解。

2000年10月，Nation Institute of Standards Technology宣布Rijndael算法当选AES（Advanced Encryption Standard，高级加密标准）。Rij...]]></description><category></category></item><item><title><![CDATA[某直播APP逆向TCP协议分析]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/90080343</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/90080343</guid><author>dieTicket</author><pubDate>Fri, 10 May 2019 17:12:53 +0800</pubDate><description><![CDATA[懒得搬运了，贴上原文地址

原文地址：https://bbs.pediy.com/thread-251063.htm
]]></description><category></category></item><item><title><![CDATA[服务器校验客户端证书分析及代码]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/84076835</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/84076835</guid><author>dieTicket</author><pubDate>Thu, 15 Nov 2018 01:06:47 +0800</pubDate><description><![CDATA[当前app安全越来越受到重视，很多app采取了HTTPS的协议，但是一般app都不会对证书进行校验，一些app只是客户端对服务端证书进行了强校验，也就是通常呢，抓包的时候app提示无网络连接或者网络连接错误，这种情况就是app发现证书是伪造的，并不是服务器的证书，因此中断了通讯。这个时候可以通过逆向app，找到校验的代码，过掉即可，偷懒的话可以尝试justTustMe模块来过掉。今天我们的重点是如...]]></description><category></category></item><item><title><![CDATA[confirmSingleForQueue(确认队列中单个状态)]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/82976356</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/82976356</guid><author>dieTicket</author><pubDate>Tue, 09 Oct 2018 01:12:29 +0800</pubDate><description><![CDATA[参数列表：
passengerTicketStr：getpassengerTickets()//seat_type + &quot;,0,&quot; + ticket_type + &quot;,&quot; + name + &quot;,&quot; + id_type + &quot;,&quot; + id_no + &quot;,&quot; + (phone_no == null  ? &quot;&quot; : phone_no) + &quot;,&quot; + (save_statu]]></description><category></category></item><item><title><![CDATA[checkOrderInfo(检查订单信息)]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/82976352</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/82976352</guid><author>dieTicket</author><pubDate>Tue, 09 Oct 2018 01:11:49 +0800</pubDate><description><![CDATA[参数列表：
cancel_flag：2//固定
bed_level_order_num：000000000000000000000000000000/固定
passengerTicketStr：getpassengerTickets()//seat_type + &quot;,0,&quot; + ticket_type + &quot;,&quot; + name + &quot;,&quot; + id_type + &quot;,&quot; + id_no + &quot;,&quot;...]]></description><category></category></item><item><title><![CDATA[submitOrderRequest(提交订单请求)]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/82976350</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/82976350</guid><author>dieTicket</author><pubDate>Tue, 09 Oct 2018 01:11:25 +0800</pubDate><description><![CDATA[参数列表：
secretStr：ticketInfoForPassengerForm.leftTicketStr//余票令牌(secretStr)
train_date：//出发日期
back_train_date：//返程日期
tour_flag：//旅行类型
purpose_codes：//乘客类型
query_from_station_name：//出发地名字
query_to_statio...]]></description><category></category></item><item><title><![CDATA[leftTicket(余票信息查询)]]></title><link>https://blog.youkuaiyun.com/dieTicket/article/details/82976347</link><guid>https://blog.youkuaiyun.com/dieTicket/article/details/82976347</guid><author>dieTicket</author><pubDate>Tue, 09 Oct 2018 01:10:36 +0800</pubDate><description><![CDATA[参数列表：
leftTicketDTO.train_date：//出发日期
leftTicketDTO.from_station：//出发地代码
leftTicketDTO.to_station：//目的地代码
purpose_codes：//乘客类型

返回信息：
    &quot;validateMessagesShowId&quot;:&quot;_validatorMessage&quot;,
    &quot;status&quot;:tru...]]></description><category></category></item></channel></rss>