PoC ssltest heartbleed, py не работает, ошибка socket.send: сломанный канал - PullRequest
0 голосов
/ 06 декабря 2018

Когда я использую следующие сценарии ... http://s3.jspenguin.org/ssltest.py

Я получаю эту ошибку:

Connecting...
Sending Client Hello...
Waiting for Server Hello...
 ... received message: type = 22, ver = 0302, length = 66
 ... received message: type = 22, ver = 0302, length = 2924
 ... received message: type = 22, ver = 0302, length = 331
 ... received message: type = 22, ver = 0302, length = 4
Sending heartbeat request...
Traceback (most recent call last):
  File "ssltepy", line 136, in <module>
    main()
  File "ssltest.py", line 132, in main
    s.send(hb)
socket.error: [Errno 1] Operation not permitted

Поэтому я обернул ее в блок try:

try:
    s.send(hb)
except Exception as e:
    print e

затем я получил:

[Errno 1] Operation not permitted
Traceback (most recent call last):
  File "ssltest.py", line 139, in <module>
    main()
  File "ssltest.py", line 136, in main
    hit_hb(s)
  File "ssltest.py", line 84, in hit_hb
    s.send(hb)
socket.error: [Errno 32] Broken pipe

Я остановил SYMANTEC на моем Mac, но это не сработало.Я попробовал "sudo python ssltest.py", но это не сработало.И я думаю, что код правильный.Как исправить ошибку BROKEN PIPE?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...