Форум программистов, компьютерный форум CyberForum.ru

Python: Сети

Войти
Регистрация
Восстановить пароль
 
Wi0M
 Аватар для Wi0M
24 / 24 / 10
Регистрация: 26.10.2013
Сообщений: 320
#1

Scapy payload data to str - Python

26.05.2016, 15:57. Просмотров 338. Ответов 0
Метки нет (Все метки)

Всем привет. Никак не могу разобраться как мне Load привести к нормальному виду...
Получаю пакет

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from scapy.all import *
 
ipa='192.168.0.8'
dct_ip = '192.229.182.63'
iface='wlp3s0b1'
 
 
def psv_output(pkt):
    if pkt.haslayer('IP'):
        # import binascii
        # tcpdata = pkt.getlayer('Raw').load
        # if tcpdata:
            # tcpdata = binascii.hexlify(tcpdata)
            # print(tcpdata)
        return pkt.show2()
 
 
def myfilter(pkt):
    if pkt.haslayer('IP'):
        return pkt['IP'].dst == dct_ip
 
sniff(prn=psv_output, iface=iface, lfilter=myfilter, store=0, count=1)
Кликните здесь для просмотра всего текста
###[ Ethernet ]###
dst = e8:94:f6:87:c3:4e
src = 90:a4:de:a8:ef:78
type = IPv4
###[ IP ]###
version = 4
ihl = 5
tos = 0x0
len = 511
id = 26821
flags = DF
frag = 0
ttl = 64
proto = tcp
chksum = 0x985e
src = 192.168.0.8
dst = 192.229.182.63
\options \
###[ TCP ]###
sport = 49450
dport = https
seq = 3655899974
ack = 666700763
dataofs = 5
reserved = 0
flags = PA
window = 1726
chksum = 0x23ee
urgptr = 0
options = []
###[ Raw ]###
load = b'\x17\x03\x03\x01\xd2\x00\x00\x00\x00\x00\x00\x07\\N\xe1\xa8m\xf1\xd2\x1f&n\x15\xe3\xe5V.\xb0\xf6W5j\xd2;`Qt\xa5\x81P\x9b0\xad!\x05\xd6\x01\\@_\xd8\xb9RI\x1c\xb2\xb3:\xf2I\xce_\xcc\xb1l\xfc\xe8\xa1\xc1ON\xac\x9b\x7f\xe6\xa6\xcd\xf5\xe2^L\xa2\xbe\x00g\x02d\x15a\x91\x9f\x9b\xf1\xc4\x9a\x08\xc6\xbc\xad\x02\xdb\x94\xb5\x82\x8dz(W\xd2\x02\x16\xd8(\x8bP\xb1\xf2#\xd8\xa8\x11r\xdd\x86\x17\xa7G%\x9e\x89\x93\xce\xb9L;ck\xffsx\xfd\x9c}\xf0\xd0\x9a<T\x92F\x13B\xd6\x8f\x06\xb7\xf8\x8bWBi\xcc\xaa\xdf\xd6\x1d9\xd21\x85*\xaaX\xf4\x9b\xd9\x9e\x9e\xc9>\xb4\xd1G\x18\x7f\x89\xc7+\xd1\x9d\x99"\xc1\x01\xc5\xa5l\xd2q\xbb\x8d\xfem\xaf\xd7`\x1a2\xe7\x97\x1b\xe4\xebJ\xa7\xbd\xd2\x80\x11+\x0b\xf7\x04?\xc3\xbb1WM\x94Up\x94q;\x00\xd9\\c\x95\xb1\xd8t\n\x03\xd6\xa3\xbc\x00C\'\x8f\x84\x00\xc9\x0e\nO\xf0?\xb0VZ\\\xedj\xce\xb0\x94~\x8aN\xc0\x17\x0e\x89\x11Vd\x1e9\x90\xbaL\xa7+e:\\\rv\x98\x18\xb4\xa4\xd6\x99\x02\xfb6\xf7\x95\xed9\tD\xfegX\xa5\xb0_\x06\xd9\xe9\xdff\xcb\xb6\xa0b\x97(\x15\xfe\xd4_x\x03Y\x17:\xdd\xb4\xb8n\xbeU\x07\x01\xf5@[\xdf\x905\x1c\x97\xee\xb5\x86\x80;\xf7\x01\x98\x08\xb7gP\x91\\\xc6\x11\xb5\x01W\xaa\xab\xa8yM&d~\xa1\x01\t\xae\xa8\xfd\xce\xd6\x02\xe6tZ\xbb\xc5\xcah\x81\xec\xb6}\xcdr|\x13!m{\x1eg\xe7[qx\xc0j\xb0K\x8b\xca\xe7\x8egn\x02\x93,s\x9b5\xe9\x8dI\x86\x1a3"Z\xc4~\xf9B\xed\x17O`\x82\xe8\xd3\xc5\xbb}\x84\xa0\xd3\x15\xc8S "\xd4g5\x0f\xa4_E\xbeN\xd6\x89\x13\xf0\xb2N'

Помогите привести load в нормальный вид...

Добавлено через 6 минут
если раскоментировать то что там закоментированно то load получится таким
Кликните здесь для просмотра всего текста

b'17030301d3000000000000087c27a2df6bc3fa95a855fbfec8e763210c923a367b7ceb286e6e8fee83d2fc312b6ceef305245db75a9187cfec3f9bcc0a05e3aabc88abfe0820724cf183a9daac93aac1938e5a1a55029a004fd13cc08b679f2fcdf04bdc3496224ef930a44b19e57bde0111273c66005fce74d3c99f27ef9dc61a6dca7620cfcc00c99d1a0b1b9e16ae6376d4cea287ce5e0ee80a635d1f3adc625bd08ba15930e23ea0874f08da7b795d3102fc3d5aa9470e6771f139e4fa76d8b9f74d63d75f03014945c4b0ce0a0ec14d14adbc8a22c84b2b1edc3f57f41b9b08471b612d4cc1bd25a27ca722ca7f7a7fcfc3bc9f8c570ce1d48f9c2d4798bb7dea1218a44e4b5b460d34d0490082290b664f2d713553cf89ca6c4c03ad42dff4ddc5efec50a859e5a971a69a3c1f6c598eda227650c68a779101322d6cda06dec47d15b31448682f89ef77d57f9376148f91239e5697b9dc44a4ab3253d3264e065da85c0104e3506349819a8a596b107d2974b08bdc747377cab27ffb49104fbbe56872180c7e11eda05d04915c502cd1e609ce77453626105680e7d6111edcd3c1d39159b06395c9a90e3bb2c29f294fc360fb16d5131265d48f3a6b1bba12efe6c9d50ddf88be26b3654b0929a22d69bfe63583a7'
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2016, 15:57     Scapy payload data to str
Посмотрите здесь:

C++ Написать и протестировать функцию, которая по заданной строке Str формирует новую строку, состоящую только из цифр, входящих в Str
Visual Basic 'Dim Str As Str*15' заменить на Dim Str As String*15
PHP У меня не работает такой простой код: <? $str='Welcome' print $str ?>
Linux проблема c openswan - malformed payload in packet
после правки textarea .html(str) .text(str) перестают работать jQuery
C# Как вывести в textBox значение Console.WriteLine("Data:{0}", str)
Visual Basic .NET Написать и протестировать функцию NXT_BLNK(str, pos), которая анализирует строку str
C++ как создать функцию или программу, чтобы str состояла из цифр,а также давалась новой строке str
C++ Функции str.size() и str.length() - в чем их разница?
Использовать функцию count(sym, str, i, j), подсчитывающую количество вхождений символа sym в часть строки str Turbo Pascal
JavaFX btn.setText(str) динамическое изменене str JavaFX

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 10:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru