Entwickler-Ecke

Freeware Projekte - Unschließbares Programm


ByStones - Di 29.03.05 14:45
Titel: Unschließbares Programm
:welcome: ,

ich hätte da was zum thema unschließbares Programm. Es lässt sich zwar schließen wehrt sich aber auch. Das Passwort: cool

Sagt bitte eure Meinung dazu!


ByStones


Moderiert von user profile iconraziel: Topic aus Sonstiges verschoben am Di 29.03.2005 um 14:52


Delete - Di 29.03.05 14:48

Warum versteckst du die Taskleiste, wenn dein Programm läuft? :roll:

Und wegen dem Beenden: Taskmanager -> Prozess beenden.


csigg - Di 29.03.05 14:52

Wie kann man die Taskleiste verbergen, das mein Programm grösser wird??


Harry M. - Di 29.03.05 14:52

irgendwie scheint jetzt ne welle von diesen crackme dingern loszugehen. in der DP macht man ja fast schon wettbewerbe um diesen m*** ich glaube nicht das das jemand wirklich braucht


ByStones - Di 29.03.05 14:53

user profile iconLuckie hat folgendes geschrieben:
Warum versteckst du die Taskleiste, wenn dein Programm läuft? :roll:

Und wegen dem Beenden: Taskmanager -> Prozess beenden.


Geht nicht sofort, zumindest bei mir. Dauert ne weile !!! :lol:


AXMD - Di 29.03.05 14:58

user profile iconByStones hat folgendes geschrieben:
user profile iconLuckie hat folgendes geschrieben:
Warum versteckst du die Taskleiste, wenn dein Programm läuft? :roll:

Und wegen dem Beenden: Taskmanager -> Prozess beenden.


Geht nicht sofort, zumindest bei mir. Dauert ne weile !!! :lol:


Das hier [http://www.sysinternals.com/ntw2k/freeware/procexp.shtml] killt dir alles - oder sagen wir: 99,99% von "Alles" ;)

AXMD


ByStones - Di 29.03.05 14:59

@Harry M.

Also bitte


csigg - Di 29.03.05 15:00

ist es denn viel Code die taskleiste zu verbergen, oder nur ne Zeile??


ByStones - Di 29.03.05 15:02

user profile iconcsigg hat folgendes geschrieben:
ist es denn viel Code die taskleiste zu verbergen, oder nur ne Zeile??

Eher eine:
Unsichtbar:

Delphi-Quelltext
1:
ShowWindow(FindWindow('Shell_TrayWnd'nil), SW_HIDE);                    


Sichtbar:

Delphi-Quelltext
1:
ShowWindow(FindWindow('Shell_TrayWnd'nil), SW_SHOW);                    


Harry M. - Di 29.03.05 15:04

dein programm habe ich aus dem taskmgr geschiessen, die taskleiste blieb aber weg und da mein rechner nicht immer runterfährt lässt wenn ein bestimmstes programm (im tray) läuft wo ich nachher nicht mehr ran kam konnte ich auch nicht runterfahren also habe ich den restknopt gedrückt da aber noch ne menge im hintergrund lief war das natürlich auch weg - das mit der taskleiste solltest du dringend ändern!!!


ByStones - Di 29.03.05 15:05

Die kommt wieder wenn du das Passwort eingibst !!!!
Aber ich machs raus


BenBE - Di 29.03.05 15:08

Das ist aber net sehr sauber, da man auch noch mit SetSystemMEtrics den Working-Area setzen müsste.

@Unkillbares Programm: Kenn da für W2K bisher nur genau eins und das hat uall geschrieben. Ließ sich selbst als Admin und LocalSystem nicht killen. Erfordert aber etwas Kenntnis des System um zu kapieren, warum dat Teil net zu killen ging ^^

(War übrigens auch nicht debug-bar :P)


ByStones - Di 29.03.05 15:09

so ein mist !!!
über task beenden gehts bei mir nicht mehr. Kann man den Prozess beenden nicht abblocken ???

Doch task beenden geht wieder brauch aber ne zeit !!!!


Harry M. - Di 29.03.05 15:11

übrigens das pwd ist cool

//edit: habe grade gelesen das du das da oben schon schreibst aber vorher nicht gewusst :lol:


ByStones - Di 29.03.05 15:13

user profile iconHarry M. hat folgendes geschrieben:
übrigens das pwd ist cool


Was ist pwd ???


uall@ogc - Di 29.03.05 15:14

passwort


Harry M. - Di 29.03.05 15:18

ja habe ich zwar jetzt auch gelesen das er das oben geschriebn hat, habe ich aber vorher nicht gewußt, sonst hatte ich ja meinen rechner nicht neu starten müssen.


ByStones - Di 29.03.05 15:22

user profile iconuall@ogc hat folgendes geschrieben:
passwort
: cool


McPri - Fr 24.06.05 20:10

Bei mir geht das alles softort mit dem TaskManager.


Heiko - Fr 24.06.05 20:19

Also über "Prozess beenden" ging es sofort bei XP.

@ByStones: Verstecke das Programm doch vor dem Task-Manager.

//EDIT: Kann es sein das du einfach nur CanClose auf false gesetzt hast? MEhr dürfte es ja nicht sein. Und reagiere mal im Edit auf den Druck von Return, damit man nicht auf den OK-Button extra drücken muss.


McPri - Fr 24.06.05 21:38

Aber das bringt es irgendwie nicht: Ein Programm, dass man ohne Passwort nicht schließen kann, das keinen weiteren Sinn hat und das Passwort gross rumgetrötet wird, oder täausch ich mich da?


JayEff - Fr 24.06.05 22:38

der sinn ist ja auch nicht, das passwort rauszufinden, sondern wege, es ohne zu killen. was das mit dem task manager angeht:
Application.Title:=''; soweit ich weis... *test*
edit: nein nicht ganz: schützt vor Task Beenden, aber nicht vor Prozess Beenden. nenne die Exedatei jetzt noch svchost.exe und du hast gewonnen... ^^


Coder - Sa 25.06.05 00:58

Dann hat man ja zwei svchost.exen. :D (oder?)
50-50! Is ja wie Russischroulett! :lol:


Diabele$ - Sa 25.06.05 08:52

Ich hätte svchsot.exe dann sechsmal.


BenBE - Sa 25.06.05 10:01

Selbst wenn das Teil svchost.exe heißen würde --> Eigentümer des Prozesses angucken ;-)


GTA-Place - So 26.06.05 12:56

Wenn ich das Passwot nicht wüsste, hätte ich es in 15 Sekunden herausgefunden.
Und wenn es nicht so offensichtlich im Source stehen würde, dann wären es 20 Sekunden gewesen ('JE' -> 'JNE').
Wenn du mir das Leben erschweren willst, dann:

1. Das PW nicht so offensichtlich im Source zeigen.
2. Die Prüfung if x = 'cool' then in mehreren Prozeduren verschachteln.

user defined image


McPri - So 26.06.05 16:18

user profile iconGTA-Place hat folgendes geschrieben:
Wenn ich das Passwot nicht wüsste, hätte ich es in 15 Sekunden herausgefunden.
Und wenn es nicht so offensichtlich im Source stehen würde, dann wären es 20 Sekunden gewesen ('JE' -> 'JNE').
Wenn du mir das Leben erschweren willst, dann:

1. Das PW nicht so offensichtlich im Source zeigen.
2. Die Prüfung if x = 'cool' then in mehreren Prozeduren verschachteln.

user defined image


Mit welchem Programm kann man sich das so anzeigen lassen?


retnyg - So 26.06.05 16:45

user profile iconMcPri hat folgendes geschrieben:

Mit welchem Programm kann man sich das so anzeigen lassen?

mit jedem hexeditor, disassembler und debugger.
im bild: Suche bei Google OLLYDBG


GTA-Place - So 26.06.05 16:54

Ach da kennt sich noch einer aus ^^ :wink:
Weiß sofort welches Prog das ist. Aha... :P

PS: Disassemblen ist illegal @ll!


BenBE - So 26.06.05 17:59

user profile iconGTA-Place hat folgendes geschrieben:
PS: Disassemblen ist illegal @ll!

Indirekt: Disamblieren FREMDER Anwendungen ist illegal (sofern es im Lizenzvertrag entsprechend markiert ist, ODER das Copyright-Gesetz entsprechend kennzeichnet - ist übrigens außer für eigene Anwendungen FAST überall der Fall).

@GTA: Ich hab Olly auch gleich erkannt, aber nix dazu gesagt ;-)


GTA-Place - So 26.06.05 18:25

Wieder alles verraten :wink:
Habs doch nur gesagt, dass hier keiner disassemblen anfängt ^^


McPri - Di 28.06.05 14:34

Achso. Wenn das illegal ist, lass ich da lieber meine Pfoten von.


Heiko - Di 28.06.05 14:59

Was aber nicht illegal sein dürfte ist das öffnen des Programms mit einem Hex-Editor. Da musst du dann nur nach der Fehlermeldung suchen, die kommt wenn das Passwort falsch ist. Bei dem Programm hier ist es bei 30E4C-30E5D. Vor diesem ist sind noch ein paar Zeichen (ÿÿÿÿ) was das else ist und dann davor steht das cool ;).


uall@ogc - Mi 29.06.05 17:17

es ist für den eigengebrauch nicht strafbar.
is so wie beim filesharing, du darfst dir alles ziehn aber nix anbieten
du darfst dir alles cracken aber net weitergeben


raziel - Fr 01.07.05 11:10

Hab hier ein paar themenfremde Beiträge dorthin [http://www.delphi-forum.de/viewtopic.php?t=44579] abgetrennt, bleibt hier doch bitte beim Thema.