eth0 P IP8 (invalid) 23:45:55.313544 bond_port P IP8 (invalid) 如果使用-w存成一个pcap文件后,在wireshark里显示Bogus snapshot length 262144 bytes 如果是LINUX_SLL2的时候,并且libpcap的版本低于1.10.2,基本就会出现IP Invlid的问题(Wireshark中显示Bogus
逆向目标 目标:某音网页端用户信息接口 X-Bogus 参数 接口:aHR0cHM6Ly93d3cuZG91eWluLmNvbS9hd2VtZS92MS93ZWIvdXNlci9wcm9maWxlL290aGVyLw 图片 图片 逆向分析 这条请求是 XHR 请求,所以直接下个 XHR 断点,当 URL 中包含 X-Bogus 参数时就断下: 图片 图片 往前跟栈,来到一个叫 webmssdk.js 的 JS 文件, 咱们直接使用 V 佬的插件 v_jstools 来还原: 图片 还原后使用浏览器的 Overrides 替换功能将 webmssdk.js 替换掉,往上跟栈,如下图所示,到 W 这里就已经生成了 X-Bogus 了,this.openArgs[1] 就是携带了 X-Bogus 的完整 URL,仔细观察这段代码,有很多三元表达式,当 M 的值为 15 时,就会走到这段逻辑,U 的值生成之后,有一个 S[C] = 日志输出完毕后,大约有8千多条,搜索就能看到最后一条日志 X-Bogus 已经生成了: 图片 28个字符生成逻辑 直接在打印的日志页面右键 save as..,将日志导出到本地进行分析。
今天大姚给大家推荐一款开源、强大、简单易用的 .NET 假数据生成库:Bogus。 项目介绍
Bogus 是一个基于著名的 faker.js 移植而来的开源(MIT License) .NET 假数据生成库,它为 .NET 开发者提供了一套强大、简单易用的 API,可快速生成各种类型的模拟数据 包管理器控制台中执行:
Install-Package Bogus
或者在 NuGet 包管理器中搜索安装:
Bogus 快速入门
生成 3 个随机订单的模拟用户信息
以下是 Bogus 仓库中提供的示例代码 ,使用 Bogus 生成了 3 个带随机订单的模拟用户。 数据集
开发者可以轻松扩展 Bogus,添加自定义的数据生成器:
///
#查看后台进程: [root@localhost ~]# ps -axu | grep ping Warning: bad syntax, perhaps a bogus '-'? #关闭开启ping命令的终端,再次查看进程 [root@localhost ~]# ps -axu | grep ping Warning: bad syntax, perhaps a bogus '- #查看后台进程 [root@localhost ~]# ps -axu | grep ping Warning: bad syntax, perhaps a bogus '-'? #关闭开启ping命令的中断,再次查看进程 [root@localhost ~]# ps -axu | grep ping Warning: bad syntax, perhaps a bogus '-
Bogus就是.NET中优秀的高性能、合理、支持多语言的随机数据生成库。 Bogus的Github链接:https://github.com/bchavez/Bogus,图标如下: ? 安装Bogus 目前Bogus最新版是28.0.2,本文演示基本该版本,不保证官方以后会不会修改本文的使用方式。 使用Powershell安装: PM> Install-Package Bogus -Version 28.0.2 或者使用PackageReference: <PackageReference Include ="<em>Bogus</em>" Version="28.0.2" /> 使用Bogus 我的数据生成代码如下(代码使用LINQPad运行,可以几乎复制到Visual Studio中运行,效果一样,其中.Dump()是 Bogus也提供了一次性生成缓存数据的方法:List<User> Generate(int count)。
with VRID 80 not present in MASTER advert : 192.168.1.8 Oct 14 18:22:33 master1 Keepalived_vrrp[1244]: bogus with VRID 80 not present in MASTER advert : 192.168.1.8 Oct 14 18:22:34 master1 Keepalived_vrrp[1244]: bogus with VRID 80 not present in MASTER advert : 192.168.1.8 Oct 14 18:22:35 master1 Keepalived_vrrp[1244]: bogus
<case regex="MSFT"> <send> <endpoint key="<em>bogus</em> LogMediator text = An unexpected error occured, message = Couldn't find the endpoint with the key : <em>bogus</em> <send> <endpoint> <address uri="http://bogus schemas.xmlsoap.org/soap/envelope/"><faultcode>soapenv:Client</faultcode> <faultstring>java.net.UnknownHostException: bogus
renFdIfix-XVFJAqAj8F_gSPv1V5A8NX_iL2teO45SBxvZye4AXZv4JiFygZVTPs2LVqZg0CowxYQ9sdwwkxHC3lR41AkwQGefhQr32f7YVvrrl1PS9L1SC_ftRvg%3D&a_bogus renFdIfix-XVFJAqAj8F_gSPv1V5A8NX_iL2teO45SBxvZye4AXZv4JiFygZVTPs2LVqZg0CowxYQ9sdwwkxHC3lR41AkwQGefhQr32f7YVvrrl1PS9L1SC_ftRvg%3D&a_bogus renFdIfix-XVFJAqAj8F_gSPv1V5A8NX_iL2teO45SBxvZye4AXZv4JiFygZVTPs2LVqZg0CowxYQ9sdwwkxHC3lR41AkwQGefhQr32f7YVvrrl1PS9L1SC_ftRvg%3D` - `a_bogus 其他参数如`entity_type`, `keyword`, `page_size`, `sort_type`, `source`, `msToken`, 和 `a_bogus` 在两个URL中都是相同的 renFdIfix-XVFJAqAj8F_gSPv1V5A8NX_iL2teO45SBxvZye4AXZv4JiFygZVTPs2LVqZg0CowxYQ9sdwwkxHC3lR41AkwQGefhQr32f7YVvrrl1PS9L1SC_ftRvg%3D&a_bogus
https://github.com/ClassIsland/ClassIsland 项目详细介绍:https://mp.weixin.qq.com/s/mQXphg3Dws6AH6b20qiKqQ Bogus 项目简介: Bogus 是一个基于著名的 faker.js 移植而来的开源(MIT License) .NET 假数据生成库,它为 .NET 开发者提供了一套强大、简单易用的 API,可快速生成各种类型的模拟数据 项目源码地址: https://github.com/bchavez/Bogus 项目详细介绍:https://mp.weixin.qq.com/s/c5WOKLc9ki02gxNREVNGww Magic.NET
Bogus Bogus 是一个适用于.NET 的简单且实用的伪数据生成器。 安装 安装 Bogus NuGet 包: Install-Package Bogus 示例 User.cs public classUser { publicstring Name {get;
renFdIfix-XVFJAqAj8F_gSPv1V5A8NX_iL2teO45SBxvZye4AXZv4JiFygZVTPs2LVqZg0CowxYQ9sdwwkxHC3lR41AkwQGefhQr32f7YVvrrl1PS9L1SC_ftRvg%3D&a_bogus renFdIfix-XVFJAqAj8F_gSPv1V5A8NX_iL2teO45SBxvZye4AXZv4JiFygZVTPs2LVqZg0CowxYQ9sdwwkxHC3lR41AkwQGefhQr32f7YVvrrl1PS9L1SC_ftRvg%3D&a_bogus renFdIfix-XVFJAqAj8F_gSPv1V5A8NX_iL2teO45SBxvZye4AXZv4JiFygZVTPs2LVqZg0CowxYQ9sdwwkxHC3lR41AkwQGefhQr32f7YVvrrl1PS9L1SC_ftRvg%3D`- `a_bogus renFdIfix-XVFJAqAj8F_gSPv1V5A8NX_iL2teO45SBxvZye4AXZv4JiFygZVTPs2LVqZg0CowxYQ9sdwwkxHC3lR41AkwQGefhQr32f7YVvrrl1PS9L1SC_ftRvg%3D`- `a_bogus 其他参数如`entity_type`, `keyword`, `page_size`, `sort_type`, `source`, `msToken`, 和 `a_bogus` 在两个URL中都是相同的
对于测试数据集,我决定使用 NuGet 包Bogus[5]。通过 Bogus,我能够快速生成许多不同的用户,包括个人姓名、电子邮件、ID 等。 在下面的基准中,我们将再次使用 Bogus,创建一组用户,但这次我们要把它们序列化为一个大的字符串,用于大数据对象,并把许多小数据对象序列化为List<string>。 www.newtonsoft.com/json [4] Microsofts System.Text.Json: https://www.nuget.org/packages/System.Text.Json [5] Bogus : https://github.com/bchavez/Bogus [6] 7.0.0-rc.2: https://www.nuget.org/packages/System.Text.Json/7.0.0
.”); alert(” “); // 创建新文件夹 fso.CreateFolder (“C:\Bogus”); alert(“Created folder C:\Bogus” + ” “); // 显示文件夹基础名称,不包含路径名 alert(“Basename = ” + fso.GetBaseName(“c:\bogus”) + ” “); // 删除创建的文件夹 fso.DeleteFolder (“C:\Bogus”); alert(“Deleted folder C:\Bogus” + ” “); 五、操作文件(Files) 对文件进行的操作要比以上介绍的驱动器
address 启用泛域名解析,即自定义解析a记录,例如:address=/long.com/192.168.115.10 访问long.com时的所有域名都会被解析成192.168.115.10bogus-nxdomain accelerated-domains.china.conf国内域加速 google.china.conf Google域加速apple.china.conf Apple域加速 bogus-nxdomain.china.conf opt/dnsmasq-china-list/apple.china.conf /etc/dnsmasq.d/apple.china.confln -sf /opt/dnsmasq-china-list/bogus-nxdomain.china.conf /etc/dnsmasq.d/bogus-nxdomain.china.conf 图片4.替换LDNS可选项。
.”); alert(“\n\n”); // 创建新文件夹 fso.CreateFolder (“C:\\Bogus”); alert(“Created folder C:\\Bogus” + “\n”); // 显示文件夹基础名称,不包含路径名 alert(“Basename = ” + fso.GetBaseName(“c:\\bogus”) + “\n”); // 删除创建的文件夹 fso.DeleteFolder (“C:\\Bogus”); alert(“Deleted folder C:\\Bogus” + “\n”); 五、操作文件(Files) 对文件进行的操作要比以上介绍的驱动器
If you've never seen this before, you can summon this message by setting GDAL_DATA to a bogus value in If you see this error, it's likely a sign that GDAL_DATA is set to a bogus value.
.”); alert(“\n\n”); // 创建新文件夹 fso.CreateFolder (“C:\\Bogus”); alert(“Created folder C:\\Bogus” + “\n” ); // 显示文件夹基础名称,不包含路径名 alert(“Basename = ” + fso.GetBaseName(“c:\\bogus”) + “\n”); // 删除创建的文件夹 fso.DeleteFolder (“C:\\Bogus”); alert(“Deleted folder C:\\Bogus” + “\n”); 五、操作文件(Files) 对文件进行的操作要比以上介绍的驱动器(Drive)和文件夹
下文将介绍如何使用 dnsmasq 部署一个简单的 DNS 服务器 安装 dnsamsq 参考这里 配置 dnsmasq sudo vi /etc/dnsmasq.conf domain-needed bogus-priv dnsmasq 本来不支持 DNS Round Robin 的,但后续的版本好像已经支持了这个功能 关键是 addn-hosts 这个配置 以刚才的配置为例,添加下面配置 domain-needed bogus-priv
实现 dnsmasq 和 smartdns 里都有的 bogus-nxdomain 功能。 options...] { [command options...] } 然后这里的指令可以是: prefer <none/ipv4/ipv6> : 不过滤/优先使用ipv4/优先使用ipv6 bogus-nxdomain ..] : 反污染的ip地址或前缀 比如: example.org { whoami forward . 8.8.8.8 filter prefer ipv4 { bogus-nxdomain alternate 相当于反向的 bogus-nxdomain 功能。
[root@xxxxxx~]# ps -aux|grep 3690 Warning: bad syntax, perhaps a bogus '-'? [root@xxxxxx~]# ps -aux|grep 8236 Warning: bad syntax, perhaps a bogus '-'?