begin process at 2010 02 10 02:42:53
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité

 > UN MOT DE PASSE OBLIGATOIRE AVANT D'ARRIVER SUR WINDOWS

UN MOT DE PASSE OBLIGATOIRE AVANT D'ARRIVER SUR WINDOWS


 Information sur la source

Note :
1 / 10 - par 2 personnes
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité Niveau :Débutant Date de création :29/07/2003 Date de mise à jour :30/07/2003 13:07:13 Vu / téléchargé :3 235 / 220

Auteur : gerardlambert

Ecrire un message privé
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

Ce log est probablement inutile sous xp me direz vous...mais je ne suis que débutant et cherrche avant tout des conseils...ici , l'utilisateur doit etre "123"
et le mot de passe"456".ce prog est a plcer dans le dossier démarrer de votre utilisateur.

Source

  • Private Sub Form_Unload(Cancel As Integer)
  • If user.Text <> "123" Or mdp.Text <> "456" Then
  • MsgBox "tentative d'intrusion détectée.extinction de sécurité."
  • Shell "Shutdown -s -t 00 "
  • End If
  • End Sub
  • Private Sub Timer1_Timer()
  • Text1.Text = Text1.Text - 1
  • If Text1.Text = 0 Then
  • sayer.Sayit = "attention.Tentative d'intrusion détectée"
  • Text1.Text = 0
  • Timer1.Enabled = False
  • Shell "Shutdown -s -t 00 "
  • End If
  • End Sub
  • Private Sub submit_Click()
  • If user.Text = "123" And mdp.Text = "456" Then
  • sayer.Sayit = "identification correcte...bienvenue!"
  • Else
  • MsgBox "mot de passe ou user erronné."
  • Shell "Shutdown -s -t 00 "
  • End If
  • End Sub
Private Sub Form_Unload(Cancel As Integer)
If user.Text <> "123" Or mdp.Text <> "456" Then
MsgBox "tentative d'intrusion détectée.extinction de sécurité."
Shell "Shutdown -s -t 00 "
End If
End Sub

Private Sub Timer1_Timer()
Text1.Text = Text1.Text - 1
If Text1.Text = 0 Then
sayer.Sayit = "attention.Tentative d'intrusion détectée"
Text1.Text = 0
Timer1.Enabled = False
Shell "Shutdown -s -t 00 "

End If

End Sub
Private Sub submit_Click()

If user.Text = "123" And mdp.Text = "456" Then
sayer.Sayit = "identification correcte...bienvenue!"
Else
MsgBox "mot de passe ou user erronné."
Shell "Shutdown -s -t 00 "
End If
End Sub



 

 Conclusion

"sayer" correspond a un vontrole DirectSS et est optionel(pour la frime quoi...)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip CALACUL DU 3EME CÔTÉ D'UN TRIANGLE+REPRÉSENTATION

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) APPARTENANCE AUX GROUPES DE SÉCURITÉ par legranche
Source avec Zip Source avec une capture Source .NET (Dotnet) REMOTE KEYLOGGER par elguevel
Source avec Zip PETITE IMPLEMENTATION DE L'ALGO SERVANT AU CRYPTAGE RSA par ccgousset
Source avec Zip SAUVEGARDES FICHIERS par claude440
Source avec Zip Source avec une capture VEROUX PC AVEC API par Galactus13

Commentaires et avis

Commentaire de Cho7Kipu le 29/07/2003 18:04:54

Hum heureusement ke t'a précisé que tu etais débutant, sinon j'auré fait un scandale lol...
Alors tout d'abord : oublie ce genre de protection, a savoir le programme qui se lance au démarrage de windows.
Il suffit en effet de démarrer en mode sans echec pour ignorer le dossier démarrage et ensuite de faire le ménage et bye bye la protection
De plus, les simples test genre "SI a = B alors bingo sinon Bouhh" bah fo oublier, c'est très primaire, et un hacker meme bas niveau comme moi te squizz ca en kelkes secondes en inversant les sauts conditionnels, donc a eviter. faut faire des algorithme plus élaborés, et les mots de passes doivent etre stocké si nécéssaire en crypté et non en clair (le mieu reste de les stocker otr part, dans un fichier ou le registre par exemple, ou encore de générer un mot de passe en fonction du login pour les protection type "Serial" de programme

Voilou !

++
La tite cho7

Commentaire de jmluc le 30/07/2003 07:50:58

Si tu veux faire un truc simple, en considérant que tes utilisateurs non autorisés ne sauront pas ouvrir en mode sans échec, (et y'a en plus qu'on croit qui sont dans ce cas parce que dans ma boite de 400 personnes y'a pas un utilisateur -hormi les informaticiens et encotre pas tous! - qui a su trouver la parade), donc tu fais un truc comme tu as dis, mais sur ta form tu mets un timer que tu règles sur 10 secondes.
Ensuite tu utilises les API de fermeture automatique de Windows...
Et là déjà tu compliques la tache fortement pour une intrusion d'un quidam de ton service...
Bon ce que j'en dis...mais en attendant mon petit prog est efficace pour 99% des cas...Les hackers eux peuvent venir de toute façon y'a rien d'intéressant sur mon poste Hi-Hi...

Commentaire de BenGolgoth le 30/07/2003 10:21:03

C'est quoi cette commande Shutdown ?
J'ai fait une rechercher sur mon poste (sous Win98) et je ne l'ai pas trouvée. J'ai essayé de lancer la commande depuis une commande MS-DOS et depuis le menu Démarrer/Exécuter mais ca ne marche pas non plus ...
Est-ce que quelqu'un pourrait me donner plus d'informations à ce sujet ...
Merci d'avance.

Commentaire de Tellmarch le 30/07/2003 12:31:02

shutdown marche sous XP en tout cas mais pas sous 98 je crois... mais bon sous XP l'ordinateur est déja protégé....
Sinon quand tu fais
msgbox "..."
shell "shutdown..."
Si l'utilisateur ne ferme pas la boite de dialogue l'ordi ne s'éteint pas...
Quand tu ouvres ton exe avec notepad tu vois le mot de passe à taper en clair...
Le form_unload n'empeche pas de terminer le processus...
On peut supprimer le prog du dossier démarrage en 10s...
Il y a donc un certain nombre de pb. De toute façon il est impossible de protéger 98 et XP l'est déja (+ ou -).

Commentaire de jmluc le 30/07/2003 13:30:18

Fonction API :
Déclaration :

Public Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
' Constantes pour ExitWindowsEx
Public Const EWX_LOGOFF = 0
Public Const EWX_SHUTDOWN = 1
Public Const EWX_REBOOT = 2
Public Const EWX_FORCE = 4

Utilisation :
Public Sub Fermeture()
    'MsgBox "Fin"
    If LoginSucceeded = False Then
    ExitWindowsEx EWX_SHUTDOWN, 0&
    ElseIf LoginSucceeded = True Then
    ExitWindowsEx EWX_REBOOT, 0&
    'ElseIf OptMsDos.Value = True Then

    Else
    'ExitWindowsEx EWX_LOGOFF, 0&
    End If
    Unload Me
  
End Sub
Avec XP il faut quelques modifs...mais sous 98 et 2000 ça marche bien
Si vous voulez je peux mettre la source complète sur VBFrance...mais je pensais que ça n'intéressait pas ...
Amitiés à tous

Commentaire de gerardlambert le 30/07/2003 13:32:31

merci à tous de vos conseils...(surtout chi7)je vais me mettre au boulot pour l'améliorer...une derniere chtite quesyion:est-il possible de lancer le prog a l'ouverture d'un dossier???

Commentaire de Tellmarch le 30/07/2003 16:05:56

tu peux paramétrer un autorun pour les dossier, comme pour les CD... donc c'est possible.

Commentaire de Cho7Kipu le 31/07/2003 00:44:29

par défaut je crois que les autorun ne sont pris en compte que sur les disques amovibles ou les lecteurs virtuels. Pour le reste il doit yavoir un option a activer, de tete je sais plus trop ou c'est

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales