首页
学习
活动
专区
圈层
工具
发布

使用 burp 抓取命令行工具数据

对于 burp 和 mitmproxy 工具而言, 通常用于拦截浏览器的 http 流量,对于一些命令行工具,比如 wget、curl 或者 python 编写的脚本,无法直接使用的 burp 截取数据...,很少有文章提到这方面的应用,本文就来测试一下各种命令行工具如何使用 burp 抓取数据。...通常来说,使用 burp 截取数据,需要两步: 1、让命令行工具代理流量到 burp 2、让命令行工具信任 burp 的证书(CA)或者忽略信任 案例一 代理 curl 和 wget curl 和 wget...是 linux 下默认的 web 页面访问工具 1、让 curl 和 wget 的流量通过 burp 代理 需要设置全局变量,将本地默认代理设置为 burp 的代理服务地址和端口,可以使用如下命令:...然后不需要使用跳过验证的参数就可以用 burp 截取到 wget 和 curl 的流量了: ?

3.2K40

抓取IOS的apsd进程流量

IOS的apsd是Apple Push Service的相关进程,很多系统服务都跟他有关,比如iMessage、Homekit,因此想抓包查看他是怎么实现的。...猜测是不是服务器验证了客户端的证书(从苹果官方资料中猜测是,但是我抓包没有看到标准的TLS握手中请求客户端证书),因此尝试使用keychain dumper获取客户端apsd使用的证书,并把证书设置给中间人...使用keychain的时候有坑,首先不支持IOS12,通过Issue 36修改entitlements.xml解决,特别注意需要下载源码按照说明重新build二进制才能使用,不然出现KILL 9错误。...参考pushProxy的教程,使用cydia安装openssl后使用KeychainDumper_signed -k (记得加-k参数)可获得私钥。换成-i参数获得证书。...最终问题解决可以看到收发的数据了,使用的代码如下: 1 import frida 2 import sys 3 4 5 def on_message(message, data): 6

1.8K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    dotnet 获取进程命令行参数的工具

    在 Windows 下,想要获取指定进程或所有进程的命令行参数,此时需要一些工具的辅助。...本文安利大家一个好用的 dotnet 工具,用于获取 Win32 进程的命令行参数 这是一个 dotnet 工具,因此安装特别方便,只需要在命令行输入下面代码就可以 dotnet tool install...-g dotnetCampus.Win32ProcessCommandViewer.Tool 安装完成,可以使用下面代码使用这个工具 pscv 这个命令不添加任何参数将输出本机所有进程,和进程的命令行参数...,有些有趣的进程拿不到就不输出 输出指定进程名的进程的命令行: pscv -n [Process Name] 输出指定进程 Id 的进程的命令行: pscv -i [Process Id] 这个工具完全开源...如果你想持续阅读我的最新博客,请点击 RSS 订阅,推荐使用RSS Stalker订阅博客,或者前往 CSDN 关注我的主页 本作品采用 知识共享署名-非商业性使用-相同方式共享

    1.1K40

    dotnet 获取指定进程的输入命令行

    本文告诉大家如何在 dotnet 获取指定的进程的命令行参数 很多的程序在启动的时候都需要传入参数,那么如何拿到这些程序传入的参数?...我找到两个方法,一个需要引用 C++ 库支持 x86 和 x64 程序,另一个都是C#代码,但是只支持 x64 程序 本文提供一个由 StackOverflow 大神开发的库拿到进程的命令行 在使用下面的代码需要引用两个...C++ 的库,可以从 csdn 下载 使用下面的代码就可以拿到传入进程的参数,在使用之前,需要在输出的文件夹里面包含 ProcCmdLine32.dll 和 ProcCmdLine64.dll 可以从...static extern bool GetProcCmdLine64(uint nProcId, StringBuilder stringBuilder, uint dwSizeBuf); 获取所有的进程的命令行可以使用这个代码...process.ProcessName} {GetCommandLineOfProcess(process.Id)}"); } } 更简单是通过 WMI 获取指定进程的输入命令行

    1.5K20

    dotnet 通过 WMI 获取指定进程的输入命令行

    本文告诉大家如何使用 WMI 通过 Process 获取这个进程传入的命令行 使用下面代码,使用 Win32_Process 拿到所有的进程,通过 WHERE 判断当前的进程,然后拿到进程传入的命令 private...ToString(); } } 获取所有的进程的命令行参数 private static void Main() { foreach (var process in Process.GetProcesses...dotnet core 2.0 以下版本或需要通过 dotnet core 编译为 Native 就可以尝试不使用 WMI 在 dotnet 获取指定进程的输入命令行 https://stackoverflow.com.../a/2633674/6116637 dotnet 获取指定进程的输入命令行 更多 WMI 请看 WMI 博客 .NET/C# 获取一个正在运行的进程的命令行参数 - walterlv ----...欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接: https://lindexi.gitee.io ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。

    94040

    python多进程编程-进程池的使用(一)

    进程池的使用方法Python标准库中提供了multiprocessing模块,其中包含了实现进程池的类Pool。Pool类的构造函数接受一个整数参数,表示进程池中的进程数量。...以下是创建一个进程池的基本示例:from multiprocessing import Pool# 创建一个进程池,包含4个进程pool = Pool(4)接下来,可以使用apply()或apply_async...以下是使用apply()方法执行任务的示例:def worker(num): print("进程%d开始执行任务" % num) # 执行任务......)以下是使用apply_async()方法执行任务的示例:def worker(num): print("进程%d开始执行任务" % num) # 执行任务......以下是使用map()方法执行任务的示例:def worker(num): print("进程%d开始执行任务" % num) # 执行任务...

    1.1K40

    python多进程编程-进程池的使用(二)

    进程池的示例下面是一个使用进程池计算斐波那契数列的示例,该示例将利用进程池的并发特性,加快计算速度:from multiprocessing import Pooldef fib(n): if n...通过Pool类创建一个包含4个进程的进程池,将待计算的数列[34, 35, 36, 37]分配给进程池,并使用map()方法执行fib()函数计算每个数的斐波那契数列。最终,程序将打印出计算结果。...节省系统资源:进程池可以限制并发数,避免系统资源被耗尽。提高程序的可维护性:使用进程池可以使程序的结构更加清晰,易于维护。...但是,进程池也有一些缺点:开销较大:进程池需要维护多个进程,因此会占用更多的内存和CPU资源。进程间通信的复杂性:进程池中的进程之间需要进行通信,因此需要使用IPC机制,这会增加程序的复杂性。...难以调试:由于进程池中的进程是异步执行的,因此调试时会更加困难。在使用进程池时,需要根据实际情况综合考虑这些优缺点,选择合适的并发编程技术。

    64920

    如何使用 Python 抓取 Reddit网站的数据?

    使用 Python 抓取 Reddit 在本文中,我们将了解如何使用Python来抓取Reddit,这里我们将使用Python的PRAW(Python Reddit API Wrapper)模块来抓取数据...开发的应用程序 Reddit 应用程序已创建。现在,我们可以使用 python 和 praw 从 Reddit 上抓取数据。记下 client_id、secret 和 user_agent 值。...有 2 种类型的 praw 实例:   只读实例:使用只读实例,我们只能抓取 Reddit 上公开的信息。例如,从特定的 Reddit 子版块中检索排名前 5 的帖子。...在本教程中,我们将仅使用只读实例。 抓取 Reddit 子 Reddit 从 Reddit 子版块中提取数据的方法有多种。Reddit 子版块中的帖子按热门、新、热门、争议等排序。...您可以使用您选择的任何排序方法。 让我们从 redditdev subreddit 中提取一些信息。

    4.7K20

    使用PHP的正则抓取页面中的网址

    最近有一个任务,从页面中抓取页面中所有的链接,当然使用PHP正则表达式是最方便的办法。要写出正则表达式,就要先总结出模式,那么页面中的链接会有几种形式呢?...那么现在清楚了,要抓取的绝对链接的典型形式可以概括为  http://www.xxx.com/xxx/yyy/zzz.html 每个部分可以使用的字符范围有明确的规范,具体可以参考RFC1738。....]+)第三个括号内匹配的是相对路径。 写到这个时候,基本上大部分的网址都能匹配到了,但是对于URL中带有参数的还不能抓取,这样有可能造成再次访问的时候页面报错。关于参数RFC1738规范中要求是用?...来分割,后面带上参数,但是现代的RIA应用有可能使用其他奇怪的形式进行分割。 稍微修改一下,这样就可以将查询参数部分搜索出来。...=&;%@#\+,]+)/i 使用括号的好处是,在处理结果时,可以很容易的获取到协议、域名、相对路径这些内容,方便后续的处理。

    3.8K20

    【Android 逆向】修改运行中的 Android 进程的内存数据 ( Android 命令行中获取要调试的应用进程的 PID | 进程注入调试进程内存的 so 库 )

    文章目录 一、Android 命令行中获取要调试的应用进程的 PID 二、进程注入调试进程内存的 so 库 一、Android 命令行中获取要调试的应用进程的 PID ---- 前置博客 【Android...逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system ) 先安装 Android...模拟器 , 雷电模拟器 3.75 版本 ; 在模拟器中安装要调试的应用后 , 直接运行 ; 执行 dumpsys activity top|grep pid 命令 , 查看当前正在运行的应用的进程号...PID 为 2328 ; 二、进程注入调试进程内存的 so 库 ---- 在 【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝.../tool 2328 命令 , 即可完成 进程 注入操作 ; 如果命令行输出的 hook_entry_addr = 0xa36044e0 不为空 , 是一个实际的地址 , 说明调试动态库注入成功 ; 完整命令行输出

    1.1K10

    Windows应急响应之命令行排查

    如果因为各种原因没法通过可视化界面操作,那就只能命令行检查 排查Windows日志命令 PowerShell Get-WinEvent命令 列出所有事件 Get-WinEvent -ListLog *..."172.24.16.1" 查看网络连接状态netstat -ano | find "ESTABLISHED",后面是pid powershell命令 Get-NetTCPConnection 保持链接的...获取进程完整信息 wmic process list full 列出进程和父进程: wmic process get name,parentprocessid,processid 详细的进程的名字,跟直接...tasklist差不多:wmic process where ‘ProcessID=PID’ get CommandLine,这个services是最终的父进程,在这里notepad++的上一级父进程是...Path] [/m SearchMask] [/s] [/c Command] [/d[{+ | -}] [{MM/DD/YYYY | DD}]] 下表列出了在 /c Command 命令字符串中能够使用的变量

    66510
    领券