[resolu] detecter un exe fait en PB.

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

[resolu] detecter un exe fait en PB.

Message par Ar-S »

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
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: detecter un exe fait en PB.

Message par G-Rom »

Le nom des fonction PB , elle commence par PB_
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: detecter un exe fait en PB.

Message par Ar-S »

ç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
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: [resolu] detecter un exe fait en PB.

Message par Kwai chang caine »

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 :roll:

Merci à vous deux 8)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: [resolu] detecter un exe fait en PB.

Message par Backup »

sauf que ça n'est pas vrais ! :roll:

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"
Image

c'est d'ailleurs une astuce pour ensuite savoir si le prg t'apartient ou pas ..
ou d'autre trucs ...
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: [resolu] detecter un exe fait en PB.

Message par G-Rom »

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 :

Code : Tout sélectionner

OpenWindow(0,0,0,10,10,"NOP")
y a bien des traces.

Image

Uploaded with ImageShack.us
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [resolu] detecter un exe fait en PB.

Message par Ar-S »

Je confirme que j'ai trouvé les traces PB_ dans mes appli mais pas dans l'exe que je trImageuvais suspect.

@Dobro, c'est évidement pas mes logiciels que j'ai besoin de vérifier, je sais qu'ils sont en PB :D
~~~~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
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: [resolu] detecter un exe fait en PB.

Message par Kwai chang caine »

Merci GRom pour ton explication 8)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: [resolu] detecter un exe fait en PB.

Message par Backup »

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 ;)
Effectivement ...
j'avais pourtant testé avec un de mes codes sans succes .. :roll:
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Re: [resolu] detecter un exe fait en PB.

Message par Fred »

C'est les strings PB que tu vois, pas le nom des fonctions (qui ne sont pas conservées apres le link).
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: [resolu] detecter un exe fait en PB.

Message par Backup »

haaaa! je savais bien :)
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [resolu] detecter un exe fait en PB.

Message par Ar-S »

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 ?
~~~~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
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Re: [resolu] detecter un exe fait en PB.

Message par Fred »

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.
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: [resolu] detecter un exe fait en PB.

Message par G-Rom »

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).
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.
Avatar de l’utilisateur
SPH
Messages : 4947
Inscription : mer. 09/nov./2005 9:53

Re: [resolu] detecter un exe fait en PB.

Message par SPH »

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
Répondre