Biebertal Community Board (http://verein.isolani.de/wbb2/index.php)
- Sonstiges (http://verein.isolani.de/wbb2/board.php?boardid=31)
-- Technik und Tools (http://verein.isolani.de/wbb2/board.php?boardid=22)
--- Windows Uhr nicht genug? (http://verein.isolani.de/wbb2/thread.php?threadid=28)


Geschrieben von Qndre am 22.04.2003 um 20:18:

  Windows Uhr nicht genug?

Eine Software auf meinem PC weiß immer die genaue Zeit, selbst wenn ich von Internet getrennt bin und die CMOS-Zeit im BIOS ändere (was auch die Windoof-Uhr mitzieht). Leider darf die Software nicht die Zeit wissen, weil ich an ihr was knacken muss, was nur zu bestimmten Zeiten geht. Woher kann eine Software die Zeit wissen, wenn die CMOS-Zeit des Mainboard-Timers geändert wird? Gibt es im PC noch einen anderen Zeitgeber? Ich glaube nicht. Helft mir!!!!!!!!!!!!!!!!!!! *gg*



Geschrieben von cammert am 22.04.2003 um 21:25:

  RE: Windows Uhr nicht genug?

Zitat:
weil ich an ihr was knacken muss

:irre

So was sollst Du doch nicht machen ...

Aber mal aus rein wissenschaftlichem Interesse:

1. Was steckt sonst so an Hardware in der Kiste? Insbesondere Sachen, die mit der Aussenwelt Kontakt haben, waeren von Interesse, also Netzwerk, TV-Karte, Modem?

2. Laeuft die betreffende Software, waehrend Du an der Uhr drehst?

3. Drehst Du die Uhr vorwaerts oder rueckwaerts?



Geschrieben von Qndre am 22.04.2003 um 22:54:

  RE: Windows Uhr nicht genug?

Uhr wird zurückgestellt, weil die Probierversion ja abgelaufen ist. Modem ist nicht vorhanden. Netzwerk ist vorhanden, aber Internet-DFü getrennt (nicht getrennt: Verbindung zu anderen Computern). Die Software läuft nicht, während ich die Uhr verstelle.



Geschrieben von Qndre am 22.04.2003 um 23:02:

  RE: Windows Uhr nicht genug?

Digitalkamera mit integrierter externer Festplatte ist angeschlossen, war aber zum Zeitpunkt der Installation und in letzter Zeit überhaupt getrennt.



Geschrieben von Qndre am 22.04.2003 um 23:08:

  RE: Windows Uhr nicht genug?

ASO: Netzwerk ist on-board. Außerdem hab ich Sattelitenverbindung (über einen Access-Point-Server), damit ich Daten auf den "Astra 1D"-Satteliten senden kann. War aber in letzter Zeit so gut wie immer getrennt.



Geschrieben von cammert am 22.04.2003 um 23:44:

  RE: Windows Uhr nicht genug?

Kennt die Software denn wirkllich die GENAUE Zeit, oder merkt er schlicht nur, dass Du ihn reinlegen willst?

Es kannn naemlich sein, dass die Software schlicht den spaetesten Zeitpunkt, den sie je erlebt hat, merkt und fruehere Zeiten danach ignoriert.



Geschrieben von Andi am 22.04.2003 um 23:54:

  RE: Windows Uhr nicht genug?

Deine Software trägt in registry oder .ini file ein, wann sie das letzte mal benutzt wurde (psp), oder ob beim letzten Mal die Registrierung schon abgelaufen war (acdsee).

Da kannst du lange an der Uhr drehen Zunge raus



Geschrieben von cammert am 23.04.2003 um 01:01:

  RE: Windows Uhr nicht genug?

Zitat:
in registry oder .ini file


Wenns nur das sein sollte, das ist einfach auszuprobieren:

Backup der Registry ziehen und Kopie des Programmverzeichnisses machen. Danach Programm starten und dann vergleichen, ob sich was geaendert hat. Pech hast Du nur, wenn sich die Software nur merkt, OB sie schon abgelaufen ist, denn dannn muss sie nichts mehr aendern.



Geschrieben von Qndre am 23.04.2003 um 10:52:

  RE: Windows Uhr nicht genug?

Zitat:
Original von Andi
Deine Software trägt in registry oder .ini file ein, wann sie das letzte mal benutzt wurde (psp), oder ob beim letzten Mal die Registrierung schon abgelaufen war (acdsee). Da kannst du lange an der Uhr drehen Zunge raus

Die Software trägt sich nirgendwo ein. Ich habe die INI-Datei überprüft und auch die alte Registry wiederhergestellt. Ein Kumpel von mir hat die Software auch schon durch eine "Sandbox" gezogen (das ist eine Software, die jede Änderung an Dateien und im Arbeitsspeicher kontrolliert) Er sagt, dass das Installationsdatum in das Prozessorregister eingetragen wird. Dieses Register (Stack) wird aber beim Neustart geleert.

Zitat:
Original von Cammert
Backup der Registry ziehen und Kopie des Programmverzeichnisses machen. Danach Programm starten und dann vergleichen, ob sich was geaendert hat.


Hab ich schon gemacht. Außerdem kann das Programm garnicht wissen, dass überhaupt Tage vergangen sind, da ich einen Softwarefetzen geschrieben habe, der das CMOS und den Zeitgeber einfriert. Die Uhr steht also immernoch auf dem Zeitpunkt der Installation. Es muss einen zweiten Zeitgeber geben. Alle anderen möglichkeiten habe ich auch schon im ICQ mit einem Freak diskutiert - es gibt keine andere Möglichkeit mehr. Mein PC hat zwei Uhren. Eine, die ich ändern kann und eine, die wahrscheinlich einfach nur die Betriebszeit zählt und den Zeitpunkt des ersten Einschaltens als Sekunde NULL (0) sieht.

Zitat:

RE: Windows Uhr nicht genug?

Zitat:
Original von cammert
Kennt die Software denn wirkllich die GENAUE Zeit, oder merkt er schlicht nur, dass Du ihn reinlegen willst?


Er kennt nicht die genaue Zeit (zumindest zeigt er sie nicht an), aber wohl das genaue Datum.

__________________
www.qndretreff.de
subspace.qndretreff.de


CMOS als einzige Möglichkeit

---------------------------------------------------------------------------
-----

Ich sehe eigentlich das CMOS als einzige Möglichkeit. Hmmm... Aber ich überlege mir, ob ich wirklich die 3Volt Spannungsversorgung trennen soll (Batterie entfernen), und danach sämtliche BIOS-Einstellungen schrotte? (mein PC läuft stabil wie ein Brett mit diesen Einstellungen)

__________________
www.qndretreff.de
subspace.qndretreff.de



Geschrieben von Qndre am 23.04.2003 um 11:31:

  RE: Beitrag Vom Autor Entfernt

Wenn die Betriebszeit in einer Datei oder in der Registry gelagert werden würde, könnte man sie durch Software entfernen. Wenn dies wirklich der Fall ist, dann schreibt mir hier bitte dir Lösung - auch ich kann irren. großes Grinsen *lach*
smile ) smile ) smile ) smile ) smile ) smile ) smile ) smile ) smile ) smile ) smile ) smile ) smile ) smile ) smile ) smile ) smile ) smile ) smile )



Geschrieben von cammert am 23.04.2003 um 13:56:

  RE: Beitrag Vom Autor Entfernt

Zitat:
Es muss einen zweiten Zeitgeber geben. Alle anderen möglichkeiten habe ich auch schon im ICQ mit einem Freak diskutiert - es gibt keine andere Möglichkeit mehr.

Zitat:
auch ich kann irren.


Genau.



Geschrieben von Qndre am 23.04.2003 um 17:29:

  Knrbsnfksj

Mag sein, dass ich mich irre.



Geschrieben von cammert am 24.04.2003 um 00:35:

Text Zweite Uhr

Denk mal ueber folgendes nach: Die Entwickler Deiner Software wollen verhindern, dass jemand die nach Ablauf der Testzeit nutzt. Das wollen sie aber so machen, dass es bei allen Benutzern funktioniert. Wenn sie das also mit ner weiteren Uhr anstellen wollen, muesste die ja in vielen Rechnern vorhanden sein, damit das Sinn macht. Und dann haette vielleicht schon mal wer was davon gehoert, oder?



Geschrieben von Qndre am 24.04.2003 um 10:52:

  RE: Zweite Uhr

Hmmm... Ich hab wirklich keine genaue Ahnung, was so alles in diesem mysteriösen CMOS steckt. Ich weiß nur, dass ich einen Fetzen Software geschrieben habe zur Echtzeitüberwachung des CMOS. In QBasic45. Ich las die HEXzahlen aus und stellte fest, dass es eine Uhr und einen Zeitgeber gab. Die Uhr war in Stunden, Minuten und Sekunden gegliedert - jeweils 1 Byte (8 bit). Zeitgeberfunktion erkannte ich an zwei Bytes, die (ich bin mir nicht mehr sicher, aber ich glaube) abwechselnd 42 und 43 anzeigten. Nach einer Sekunde wechselte das erste kurz zu 43 und das zweite kurz zu 42 - bei der nächsten Abfrage (etwa fünf Millisekunden später wohl) war dann im Ersten wieder die 42 und im Zweiten die 43. Der Rest waren Wohl BIOS-Einstellungen, habe ich mal im Kompendium gelesen. Da steht so ziemlich alles über die Funktionen des BIOS und des CMOS (ein wenig was über CPU und Mainboard). Ich habe dort auch keinen weiteren Zeitgeber entdeckt. Das wäre auch viel zu speicherraubend, da der CMOS einen Arbeitsspeicher von 128 Byte hat. Zum Vergleich: Meine Grafikkarte hat 64 MegaByte . großes Grinsen



Geschrieben von Gagu am 01.05.2003 um 19:28:

 

Die Software wird wahrscheinlich nur bei einem erfolgreichen Programmstart die letzte Startzeit aktualisieren. Wenn das Programm nicht mehr startbar ist, wird man wahrscheinlich keine Änderungen mehr finden.

Deine Sandbox wird also nichts mehr finden.

Eventuell braucht das Programm keinen Eintrag in irgendeine Ini. Es muß nur die letzte Änderung einer Datei seines Programmverzeichnis testen. Z.B. eine Configdatei. Bzw. es erstellt bei jedem erfolgreichen Programmstart eine seiner Dateien neu.



Geschrieben von Qndre am 02.05.2003 um 23:35:

 

Diese Möglichkeit ist auszuschließen, da die Software nicht weiß, dass Zeit vergeht. Das Datum und die CMOS-Uhr sind eingefroren auf den Zeitpunkt der Installation. Also kann die Software das letzte Datum oder eine Startzeit oder so nirgendwo eintragen, weil es die korrekte Startzeit garnicht weiß. Die Uhr steht fest. Für den PC vergeht keine Zeit. Seit der Installation kann die Software nicht wissen, dass Zeit vergangen ist, zumindest nicht ohne Weiteres. Der Windows-Zeitgeber wird eingefroren bevor irgendeine andere Software (ausgenommen das System da Low-Level) die Daten irgendwie auswerten kann. Ich glaube das hatte ich schonmal irgendwo geschrieben. *lach*
_
Die Möglichkeit, Programmstarts zu zählen ist auch auszuschließen. Die Software war zeitlich begrenze (x Tage Testversion) und nicht (x mal starten).
_
Die Möglichkeit, den letzten Startpunkt des Programms anhand des Änderungsdatums einer Datei festzustellen ist auch nicht möglich, da das System die falsche Zeit auch an die Dateidaten anhängt, da die Uhr ja steht.



Geschrieben von Qndre am 03.05.2003 um 00:18:

 

Liest hier überhaupt jemand die vorherigen Beiträge. Nein? Also hier nochmal in Kürze: Dass sich die Software irgendwo auf die Harddisk (INI-Datei, Änderungsdatum, was auch immer) oder in die Registry einträgt ist ausgeschlossen . Während der Installation trägt das Setup die aktuelle Zeit ausschließlich in das Stack-Register der CPU ein. Dieses wird beim Neustart geleert, die Daten sind also nicht mehr vergfügbar . Das CMOS ist eingefroren , die Internetverbindung und sonstige Zeitquellen getrennt . Es gibt keine Möglichkeit mehr für die Software die Zeit aus einer Datei oder Registry oder was auch immer zu beziehen. Auch den Datenweg über das CMOS oder das DMA-Register des Motherboards kann ich inzwischen als Zeitquelle ausschließen. Die Uhr und der Zeitgeber sind sowohl im CMOS als auch auf Softwareebene eingefroren. Der PC weiß daher auch nicht, dass Tage vergehen oder sich das Datum ändert .



Geschrieben von cammert am 03.05.2003 um 04:52:

Daumen runter!

Zitat:
Liest hier überhaupt jemand die vorherigen Beiträge. Nein?


Leider hat uns die Erfahrung mit Deinen Beiträgen gezeigt, dass Deinen Infos nicht wirklich zu trauen ist.



Geschrieben von Qndre am 03.05.2003 um 15:58:

  Windows Uhr nicht genug?

Zitat:
Leider hat uns die Erfahrung mit Deinen Beiträgen gezeigt, dass Deinen Infos nicht wirklich zu trauen ist.

1. Wieso uns? Du bist der einzige, der hier im Forum an den Angaben zweifelt, aber ich hätte ja auch garnichts anderes erwartet.
2. Was soll denn das bedeuten? Meinst Du ich hätte Null-Ahnung? Ich weiß, wovon ich rede.



Geschrieben von cammert am 03.05.2003 um 23:00:

  RE: Windows Uhr nicht genug?

Zitat:
1. Wieso uns? Du bist der einzige, der hier im Forum an den Angaben zweifelt, aber ich hätte ja auch garnichts anderes erwartet.


Und wieder eine Aussage von Dir, an der ich zweifle, da ich diverse Leute kenne, die die Qualitaet Deiner Beitrage fuer bescheiden halten. Augen rollen

Zitat:
2. Was soll denn das bedeuten? Meinst Du ich hätte Null-Ahnung? Ich weiß, wovon ich rede.


Ich meine nicht, dass Du 0 Ahnung hast. Deine Ahnung ist halt eine Ansammlung von Halbwissen und zusammengesammeltem Zeugs. Wer wirklich Ahnung hat, fragt z.B. nicht nach der Umkehrfunktion von MD5.
Und Du solltest mal anerkennen, dass es auch Leute geben koennte, die sich mit manchen Dingen besser auskennen als Du, z.B. weil sie schon Computer programmiert haben, als Du noch in die Windeln gemacht hast (ich merk schon, ich werde alt Augen rollen ). Dafuer bist Du ja auch noch jung und kannst noch viel lernen cool smile .


Forensoftware: Burning Board 2.3.6 pl2, entwickelt von WoltLab GmbH