[Python] QuickHex
|
12-08-2014, 14h32
Message : #1
|
|
thxer
:(){ :|:& };: Messages : 382 Sujets : 60 Points: 162 Inscription : Feb 2013 |
[Python] QuickHex
Coucou,
voilà j'ai dev un petit script qui reprends le .encode(hex) et .decode de python pour réaliser un convertisseur rapide, bien utile quand on reverse. Le but étant d'avoir à taper simplement la valeur hexa ou ASCII rien d'autre. Les optimisations sont bienvenues Code PYTHON :
|
|
12-08-2014, 14h40
(Modification du message : 12-08-2014, 14h41 par notfound.)
Message : #2
|
|
notfound
#!/usr/bin/env bash Messages : 687 Sujets : 47 Points: 271 Inscription : Sep 2012 |
RE: [Python] QuickHex
Plop Thxer,
Merci pour le code. Juste quelques remarques personnelles : - Moi j'aime pas quand il y a des menus, je trouve ça chiant. Devoir appuyer sur 1 puis mettre le truc etc, c'est relou. Perso je fonctionne plutot comme suit (par exemple) : Code : $ prog e <ascii> - Ensuite, ton programme ne fonctionne que dans un cas, cad le cas où l'hexa est de la forme xx yy zz (31 32 33). Quid des autres formes ? (ie \x31\x32\x33 ou 0x31 0x32 0x33 ou 0x313233 ou 0x31,0x32,0x33 etc ...) |
|
12-08-2014, 14h58
(Modification du message : 12-08-2014, 15h00 par gruik.)
Message : #3
|
|
gruik
gouteur de savon Messages : 757 Sujets : 44 Points: 482 Inscription : Oct 2012 |
RE: [Python] QuickHex
- dans la fonction h2a() tu fais un int(vl), du coup on ne peut pas rentrer des valeurs comme 0A, CC ou BF
- tant qu'à avoir une option pour quitter dans le menu, ben je pense que j'aurais wrappé menu dans un while true et remplacé les exit(0) par des return dans les sous-fonctions - ou alors utiliser des options de la ligne de commande directement, -h ou -a par exemple, plutot qu'un programme interractif - et bon.. toujours par souci de cohérence, je pense que j'aurais pas ajouté le 0x devant la chaine en hexa, de manière que l'output généré avec a2h() peut directement servir d'input à h2a() et inversément voila voila, my 2 cts
Avant donc que d'écrire, apprenez à penser.
Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure. Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau, L'Art poétique) |
|
12-08-2014, 15h53
Message : #4
|
|
thxer
:(){ :|:& };: Messages : 382 Sujets : 60 Points: 162 Inscription : Feb 2013 |
RE: [Python] QuickHex
Cool pour le retour , pour le
Code : int(vl) C'est que le menu est un peu inutile au final, de plus l'idée de faire du while pour le menu c'est plus propret. Merci les gars je partagerai la V2 ! |
|
13-08-2014, 10h45
(Modification du message : 13-08-2014, 10h46 par fr0g.)
Message : #5
|
|
fr0g
NTEuNDI2MzcsLTEuNzc4NDg4 Messages : 348 Sujets : 22 Points: 56 Inscription : Aug 2011 |
RE: [Python] QuickHex |
|
13-08-2014, 19h06
Message : #6
|
|
thxer
:(){ :|:& };: Messages : 382 Sujets : 60 Points: 162 Inscription : Feb 2013 |
RE: [Python] QuickHex
Cool !
|
|
15-08-2014, 03h43
(Modification du message : 15-08-2014, 20h27 par sakiir.)
Message : #7
|
|
sakiir
[sakiir@Ubuntu]:~$ ./ExploitMe ShellC0de Messages : 411 Sujets : 51 Points: 34 Inscription : Sep 2012 |
RE: [Python] QuickHex
Bon je me permet d'ajouter un truc du style ici , que je viens de faire , ca peut être utilise aussi !
Code C :
|
|
15-08-2014, 11h01
Message : #8
|
|
thxer
:(){ :|:& };: Messages : 382 Sujets : 60 Points: 162 Inscription : Feb 2013 |
RE: [Python] QuickHex
Merci sakiir
|
|
15-08-2014, 11h41
Message : #9
|
|
b0fh
Membre actif Messages : 210 Sujets : 17 Points: 309 Inscription : Jul 2012 |
RE: [Python] QuickHex |
|
15-08-2014, 20h26
Message : #10
|
|
sakiir
[sakiir@Ubuntu]:~$ ./ExploitMe ShellC0de Messages : 411 Sujets : 51 Points: 34 Inscription : Sep 2012 |
RE: [Python] QuickHex
ahh merde ouai je l'ai pas compilé le code ^^
|
|
« Sujet précédent | Sujet suivant »
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
[Python]Situer mon niveau. | InforMods | 19 | 941 |
10-11-2016, 00h03 Dernier message: ZeR0-@bSoLu |
|
[PYTHON] un bot IRC basique | darcosion | 1 | 137 |
13-06-2016, 20h40 Dernier message: Yttrium |
|
[python] ANBU ::: TCP Session Hunter | St0rn | 2 | 222 |
25-02-2016, 18h45 Dernier message: otherflow |
|
[Python] Une autre façon de gérer les Virtualenv et Packages | thxer | 2 | 119 |
18-01-2016, 12h06 Dernier message: thxer |
|
[Python] rot script | ark | 9 | 426 |
08-03-2015, 00h37 Dernier message: ark |
|
[Python] Todo Manager | ark | 5 | 345 |
03-03-2015, 10h55 Dernier message: ark |
|
[python] Un décorateur pour inventorier les objets | b0fh | 1 | 156 |
04-12-2014, 17h50 Dernier message: thxer |
|
[python] UPnP Scanner | St0rn | 2 | 177 |
29-10-2014, 14h50 Dernier message: St0rn |
|
[python] Buffer Overflow : EBP et EIP | St0rn | 0 | 124 |
25-10-2014, 12h58 Dernier message: St0rn |
|
Python : QuickBIn | octarin | 1 | 131 |
13-08-2014, 19h05 Dernier message: thxer |
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)