通过 TCP 读取嗅探数据

2023-12-05

我正在开发一个应用程序,该应用程序正在侦听传入电脑的数据并将其存储在数据库中 当我尝试使用任何嗅探软件时,它会解码数据并且我可以读取它...... 但在我的代码中......我根本无法阅读它 它的格式是这样的

1822262151622341817118815518211616121520941131921572041519912321413018224510453482062312258624219217426213385792952422362282081777270129716688629114817282188771708157542505055171418651781981425595109572128317191993018793431541418175198551682143218916536118562071014546919618158204181231187237183188160147127165111798312311810419822146114761993113815821216617541542372062129733198212250147199288115346102031191275215728146245198190171121209115149107193226253199151253205183146112072202559697791491441131572351381412278441552554817712614110121823714822712523618924690185291182071331471286244143181469018522814822821118012620321315924832238219115405615512392145202385512115735771691111055935782371281492476567165158924021493139815144225143762294713291762001113814720516216041120169912317914878167571392103510118386589521910621319622274158971538465206168139190127867123282255271781242497522124211517622131122113236255230254211206911242051832545515823012124925217318223920523316923122925514321122343602492471242........

谁能告诉我那是什么类型的数据以及解决它的任何代码吗?


要了解真正的数据包嗅探器是什么样子,请查看WireShark。 TCP 上有许多不同的协议,其中许多是二进制的。那些不是的可能使用 unicode 字符,它们是两字节字符,因此它们的 ascii 显示将毫无意义。

无论如何,您显示的数据毫无意义。它看起来像十进制数据,您是否将二进制流的一堆十进制表示形式连接起来解释为字节或整数值?这样就可以解释了。您应该首先运行流System.TextEncoding.ASCII.Decode您可能会看到一些可识别的字符串。然后尝试System.TextEncoding.Unicode.Decode, etc.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 TCP 读取嗅探数据 的相关文章

随机推荐