-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconnexion.py
36 lines (30 loc) · 1.05 KB
/
connexion.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
from pwn import * # pip install pwntools
import json
import math
import codecs
import zlib
dico_morse = { 'A':'.-', 'B':'-...',
'C':'-.-.', 'D':'-..', 'E':'.',
'F':'..-.', 'G':'--.', 'H':'....',
'I':'..', 'J':'.---', 'K':'-.-',
'L':'.-..', 'M':'--', 'N':'-.',
'O':'---', 'P':'.--.', 'Q':'--.-',
'R':'.-.', 'S':'...', 'T':'-',
'U':'..-', 'V':'...-', 'W':'.--',
'X':'-..-', 'Y':'-.--', 'Z':'--..',
'1':'.----', '2':'..---', '3':'...--',
'4':'....-', '5':'.....', '6':'-....',
'7':'--...', '8':'---..', '9':'----.',
'0':'-----', ', ':'--..--', '.':'.-.-.-',
'?':'..--..', '/':'-..-.', '-':'-....-',
'(':'-.--.', ')':'-.--.-'}
dico_morse = {e:k for k,e in dico_morse.items()}
r = remote('challenge01.root-me.org', 52017)
rcv=r.recv()
print(rcv)
ret = str(rcv).split()
print(ret)
print(ret)
r.send((str(ret) + "\n").encode())
rcv=r.recv()
print(rcv)