[resolu] detecter un exe fait en PB.
[resolu] detecter un exe fait en PB.
Comment peut-on voir si un exécutable à été fait en Purebasic ? Je me dis qu'un éditeur hexadécimal genre winHex devrait suffire mais je ne sais pas quoi chercher.
Dernière modification par Ar-S le sam. 02/juil./2011 20:43, modifié 1 fois.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: detecter un exe fait en PB.
Le nom des fonction PB , elle commence par PB_
Re: detecter un exe fait en PB.
ça confirme ce que je pensais... Merci bien
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: [resolu] detecter un exe fait en PB.
Tiens c'est intéressant comme question.
Je ne pensais pas ça possible
Peut être même qu'un code PB pourrait le faire, c'est une idée à creuser, ça pourrait être utile
Merci à vous deux
Je ne pensais pas ça possible
Peut être même qu'un code PB pourrait le faire, c'est une idée à creuser, ça pourrait être utile

Merci à vous deux

Re: [resolu] detecter un exe fait en PB.
sauf que ça n'est pas vrais !
une fois compilé , il ne reste rien ....
prends n'importe quel aplication purebasic edite le avec Hexview par exemple
fait une recherche de "PB_" , il te répondra qu'il ne trouve rien .....
la seule solution c'est de faire un marqueur dans ton prg
c'est assez simple a faire
il suffit de faire
là , meme apres compilation dans ton Executable si tu l'edite avec un viewer Hexa
tu verra en clair
"ceci est mon marqueur"

c'est d'ailleurs une astuce pour ensuite savoir si le prg t'apartient ou pas ..
ou d'autre trucs ...

une fois compilé , il ne reste rien ....
prends n'importe quel aplication purebasic edite le avec Hexview par exemple
fait une recherche de "PB_" , il te répondra qu'il ne trouve rien .....
la seule solution c'est de faire un marqueur dans ton prg
c'est assez simple a faire
il suffit de faire
Code : Tout sélectionner
datasection
dobro:
data.s "ceci est mon marqueur"
enddatasection
là , meme apres compilation dans ton Executable si tu l'edite avec un viewer Hexa
tu verra en clair
"ceci est mon marqueur"

c'est d'ailleurs une astuce pour ensuite savoir si le prg t'apartient ou pas ..
ou d'autre trucs ...
Re: [resolu] detecter un exe fait en PB.
Dans un exe , tu as une table de symbole , ouvre un exe avec notepad++ par exemple fait une recherche.
Tu trouveras des écriture du style : PB_Hotkey , PB_MDI_Gadget , PB_Focus , etc...
& apprends à utilisé un éditeur héxa tant qu'a faire
Fait un exe juste avec ca :
y a bien des traces.

Uploaded with ImageShack.us
Tu trouveras des écriture du style : PB_Hotkey , PB_MDI_Gadget , PB_Focus , etc...
& apprends à utilisé un éditeur héxa tant qu'a faire

Fait un exe juste avec ca :
Code : Tout sélectionner
OpenWindow(0,0,0,10,10,"NOP")

Uploaded with ImageShack.us
Re: [resolu] detecter un exe fait en PB.
Je confirme que j'ai trouvé les traces PB_ dans mes appli mais pas dans l'exe que je tr
uvais suspect.
@Dobro, c'est évidement pas mes logiciels que j'ai besoin de vérifier, je sais qu'ils sont en PB

@Dobro, c'est évidement pas mes logiciels que j'ai besoin de vérifier, je sais qu'ils sont en PB

~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: [resolu] detecter un exe fait en PB.
Merci GRom pour ton explication 

Re: [resolu] detecter un exe fait en PB.
Effectivement ...G-Rom a écrit :Dans un exe , tu as une table de symbole , ouvre un exe avec notepad++ par exemple fait une recherche.
Tu trouveras des écriture du style : PB_Hotkey , PB_MDI_Gadget , PB_Focus , etc...
& apprends à utilisé un éditeur héxa tant qu'a faire
j'avais pourtant testé avec un de mes codes sans succes ..

Re: [resolu] detecter un exe fait en PB.
C'est les strings PB que tu vois, pas le nom des fonctions (qui ne sont pas conservées apres le link).
Re: [resolu] detecter un exe fait en PB.
haaaa! je savais bien 

Re: [resolu] detecter un exe fait en PB.
Pourtant par exemple pour CeSoirTV, je peux voir :
PB_DropAccept
PB_MDi_gadget
et d'autres
Ce ne sont pas des strings de mon exe.
La vérité est ailleurs ?
Fred, sans compter ces données, y'a t il un moyen fiable de retrouver qu'un exe est fait en PB ?
PB_DropAccept
PB_MDi_gadget
et d'autres
Ce ne sont pas des strings de mon exe.
La vérité est ailleurs ?
Fred, sans compter ces données, y'a t il un moyen fiable de retrouver qu'un exe est fait en PB ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: [resolu] detecter un exe fait en PB.
C'est des strings utilisées dans les libs internes de PB. Sinon tu peux essayer de reperer le code binaire des fonctions de base de PB.
Re: [resolu] detecter un exe fait en PB.
Il me semblait que pour le format elf ( faudrais que je vérifie , certaine fonction ( ceux provenant d'une lib dynamique comme Engine3D par exemple , était écrite dans une stringtable ) je me trompe surement.Fred a écrit :C'est les strings PB que tu vois, pas le nom des fonctions (qui ne sont pas conservées apres le link).
Re: [resolu] detecter un exe fait en PB.
Un exe PB compressé en UPX fait tout disparaitre. Donc un exe PB peut etre transparent.
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits