[C#] Crypto HWID
|
23-09-2013, 21h51
(Modification du message : 23-09-2013, 21h56 par sakiir.)
Message : #1
|
|
sakiir
[sakiir@Ubuntu]:~$ ./ExploitMe ShellC0de Messages : 411 Sujets : 51 Points: 34 Inscription : Sep 2012 |
[C#] Crypto HWID
Bonjour ,
J'ai fais un petit code sale qui me permet de recuperer un identifiant machine "unique" . c'est plustot simple je prend le nom de la machine, j'exerce une petite fonction crypto dessus, ensuite je fais pareil avec le nom d'utilisateur , je concataine les deux chaines puis je renvoi le MD5 de cette chaine . Voici le code pour les interessé : Class SaCrypt : Code : using System; Form1 : Code : using System; Au Passage j'ai pas encore trouver comment proteger son code comme on pourrait le faire dans d'autre langage autre que les langage Windows .. |
|
23-09-2013, 21h59
Message : #2
|
|
notfound
#!/usr/bin/env bash Messages : 687 Sujets : 47 Points: 272 Inscription : Sep 2012 |
RE: [C#] Crypto HWID
Salut Sakiir,
C'est dans quel but que tu as fais ce code ? J'ai un peu du mal à comprendre dans quel but tu l'utilises ? Mais merci pour le partage |
|
23-09-2013, 21h59
Message : #3
|
|
supersnail
Éleveur d'ornithorynques Messages : 1,614 Sujets : 72 Points: 466 Inscription : Jan 2012 |
RE: [C#] Crypto HWID
C'est censé servir à quoi de récup un identifiant "machine unique" ? :') (sans parler du fait que c'est du .NET mais ne trollons pas là-dessus)
Mon blog
Code : push esp ; dec eax ; inc ebp ; and [edi+0x41],al ; dec ebp ; inc ebp "VIM est merveilleux" © supersnail |
|
23-09-2013, 22h03
Message : #4
|
|
0pc0deFR Non-enregistré |
RE: [C#] Crypto HWID
C'est assez simple à contourner. Un nom de machine/utilisateur n'est pas forcément unique. Récupère des valeurs qui le sont forcement (ou presque) et surtout récupère un maximum de valeur car beaucoup de chose peuvent être modifié/usurpé. Récupère des infos comme la MAC ou l'identifiant disque dur ou encore le ProcID. Protéger une application en .NET c'est clairement pas top. Il y a des obfuscators qui existe et qui sont pas mal mais très simple à reverse avec des outils comme De4Dot par exemple. Après, il existe des packers, protectors pour du .NET aussi.
|
|
23-09-2013, 22h06
(Modification du message : 23-09-2013, 22h08 par sakiir.)
Message : #5
|
|
sakiir
[sakiir@Ubuntu]:~$ ./ExploitMe ShellC0de Messages : 411 Sujets : 51 Points: 34 Inscription : Sep 2012 |
RE: [C#] Crypto HWID
Ben , ouai je m'y suis mis recemment ... Faut dire que j'apprecie meme si je ne fais pas grand chose niveau secu
Je pense qu'il peux servir à identifier une machine sur un reseau (de la dernière couche applicative , genre on envoi un paquet avec ses info dedans ..) Apres on peut s'en servir pour ouvrir une session dans un programme .. ou faire un systeme de connexion avec une liste d'utilisateur . pourtant actuellement , les applications les plus réputé , la pluspart son codé en .NET je me trompe ? quel est le langage le plus utilisé pour la GUI ? |
|
23-09-2013, 22h23
Message : #6
|
|
Luxerails
Bon membre Messages : 267 Sujets : 6 Points: 67 Inscription : Aug 2011 |
RE: [C#] Crypto HWID
Salut,
bof bof. ta """"""""""crypto"""""""""" sort le même id "unique" pour la machine "ABCD" avec l'user "User" et la machine "WTFLOLXD" avec l'user "i_am_a_user". (et en passant je doute qu'un octet soit supérieur à 3735928559) When in doubt. Use brute force.
|
|
23-09-2013, 22h24
(Modification du message : 23-09-2013, 22h26 par crown.)
Message : #7
|
|
crown
Membre actif Messages : 52 Sujets : 5 Points: 18 Inscription : Oct 2011 |
RE: [C#] Crypto HWID
(23-09-2013, 22h06)sakiir a écrit : Je pense qu'il peux servir à identifier une machine sur un reseau (de la dernière couche applicative , genre on envoi un paquet avec ses info dedans ..) Les principales infos utilisées pour identifier une machine sur un réseau c'est une adresse IP ou une adresse MAC mais sûrement pas un HWID. |
|
23-09-2013, 22h30
Message : #8
|
|
b0fh
Membre actif Messages : 210 Sujets : 17 Points: 309 Inscription : Jul 2012 |
RE: [C#] Crypto HWID
Ah ben merde, grillé par Luxerails.
M'enfin j'ai bien ri quand même |
|
23-09-2013, 22h50
Message : #9
|
|
gruik
gouteur de savon Messages : 757 Sujets : 44 Points: 482 Inscription : Oct 2012 |
RE: [C#] Crypto HWID
ça casse pas des briques mais ça reste malgré tout constructif, merci pour le partage sakiir
pour ce qui est de l'identifiant "unique" y'a ce thread qu'a l'air intéressant, dans le même ordre d'idée je crois savoir que selon le type de MBR t'as un identifiant de disque plus ou moins unique dedans également, ça vaut peut-être le coup de regarder...
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) |
|
24-09-2013, 07h12
Message : #10
|
|
sakiir
[sakiir@Ubuntu]:~$ ./ExploitMe ShellC0de Messages : 411 Sujets : 51 Points: 34 Inscription : Sep 2012 |
RE: [C#] Crypto HWID
merci gruik je vais regarder !
|
|
« Sujet précédent | Sujet suivant »
|
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)