Gebrauchten Laptop

Ich nutze selbst einen gebrauchten Laptop für 20€ von eBay.

Mit Linux läuft darauf so ziemlich jede aktuelle Software und es gibt regelmäßig Updates.

Einige RasPis nutze ich auch, aber nur Headless über SSH und VNC. Der Laptop ist aber VIEL leistungsfähiger!

...zur Antwort

Kommt drauf an, in welcher Programmiersprache das Programm geschrieben wurde, und evtl. ob Debuggingsymbole vorhanden sind.

Bei alten Visual-Basic-Programmen konnte man den Quelltext problemlos auslesen, bei VB.net kann man in "nur" relativ leicht dekompilieren.

Generell kann man Java und .NET-Binaries recht gut reversen.

Kompilierte AutoIt-Programme oder einige Pytthon-Wrapper enthalten auch ebenfalls den Originalquelltext.

Bei "richtigen" kompilierten Programmiersprachen wie C++, ist es unmöglich an den Quelltext ran zu kommen. Man könnte höchstens eine ausführbare Datei disassemblieren, aber das hat Laien um und ist nur was für Profis.

Wenn man ganz viel Glück hat, waren die Entwickler dämlich, und haben ausversehen einene Debug-Build veröffentllicht. Dieser Enthält Debugging-Symbole, was im Grunde große Teile des Originalquelltextes sind.

Das kommt aber auch nicht sooo häufig vor, auch wenn dieser Fehler hin und wieder einigen Entwicklern unterläuft.

Ansonsten kommt man uneingeschränkt eigentlich nie an den Originalquelltext eines Programms ran! :)

...zur Antwort

Da du beim Programmieren nur ein Standbild hast, ist die Hertz-Zahl irrelevant. Ein 10Hz-Monitor täte es auch.

Und da du nur Text anzeigst, reichen auch 640x480 auf einem 16-Farben Monitor von 1990 aus.

Natürlich ist ein 25"-Monitor mit 16:9 Verhältnis schöner, da man mehr Code auf dem Monitor unterbringen kann, aber zu kleine Schrift ist auch nicht sonderlich gut für die Augen.

Anstelle eines 4k-120Hz-Monitors solltest du lieber den Darkmode in deiner IDE einstellen, so dass du einen dunklen Hintergrund und helle Schrift hast. Denn nur DAS schützt auf Dauer vor Ermüdung der Augen, wenn du viele Stunden vor dem Monitor sitzt.

Alles andere ist Wurst! :)

...zur Antwort
We herausfinden, wann eine Festplatte zuletzt benutzt wurde?

Hallo. Mir ist Privatsphäre sehr wichtig und auch gegenüber Menschen wie meiner Freundin, Freunden, Familie etc. Meine Freundin hatte kürzlich mal mein Handy durchgecheckt. Daraufhin hatten wir gestritten, weil das für mich ein NoGo ist.

Sie hatte mir versichert, das nicht mehr zu machen. Auch keine Briefe zu öffnen, E-Mails von mir zu lesen, etc.

Jetzt möchte ich das auf die Probe stellen. Ich habe eine 4 TB Festplatte wo ich alle Daten habe, die ich je seit meiner Kindheit gespeichert habe. Ich würde sagen, dass demjenigen, dem die in die Hände fällt, alles über mich weiß. Wo ich gearbeitet habe, Dinge über ehemalige Beziehungen etc, Familie, Bankdaten etc.

Das habe ich meiner Freundin auch gesagt. Nun habe ich mir eine identische Festplatte gekauft. Ich überlege mir, wie ich es hinbekomme, um zu sehen, wann sie zuletzt eingesteckt wurde.

Ich hätte nur die Idee, dass ich eine gleiche Ordnerstruktur erstelle und ein paar Daten, die sie sehen darf und mit C# ein kleines Programm programmiere, das beim Öffnen in irgendeinen Ordner auf der Festplatte ein paar leere Dateien erstellt. So, dass sobald ich sie einstecke und diese leeren Dateien auf der Festplatte finde, weiß, dass irgendjemand sie in meiner Abwesenheit eingesteckt hat. Dieses Programm würde ich ein übliches Ordnersymbol geben und "Fotos von Ex.exe" nennen. (Meine Freundin hat auf ihrem Laptop nicht eingestellt, dass sie Dateiendungen sehen kann)

Falls sie aber die Falle erkennt und nicht darauf klickt, wie kann ich sonst wissen, wann die Festplatte zuletzt genutzt wurde?

...zur Frage

Die S.M.A.R.T. Daten verraten dir, wie oft die Platte angestöpselt wurde und wie lange sie lief.

Außerdem loggt das Dateisystem die letzten Mounts.

Aber von der technischen Seite mal abgesehen: WTF?!?!?

...zur Antwort

Hier kannst du testen, wie viele Werbetracker gelockt werden:

https://d3ward.github.io/toolz/src/adblock.html

Und hier den Fingerabdruck deines Browsers bestimmen:

https://canvastrackersimulator.org/

Ps: GF gibt deine Daten an 679 Drittfirmen in aller Welt weiter und nutzt auch Dienste für die Verknüpfung deines Onlineprofils mit Echtweltdaten!

...zur Antwort

Man wird nicht zum BH! Entweder man ist bereits ein asoziales Schwein, oder eben nicht.

Wer über Moral verfügt ist automatisch WH.

Niemand wird sich denken: "Och, ich hab meinen Mitmenschen die letzten Jahre immer geholfen, ab morgen stürze ich ganze Existenzen in den Ruin".

Merke: Entweder ist man ein Dreckskerl, oder eben nicht.

...zur Antwort

Es gibt eine ganze Menge, und zwar auch richtig gute Hackerinnen, aber natürlich wesentlich weniger als männliche Hacker.

Scroll einfach mal durch die Auflistungen der Talks auf den gängigen Hacker-Kongressen, wie dem Chaos Communication Congress oder ihren interntationalen Pendants.

Davon abgesehen machen auch relativ viele Frauen gute Vorträge auf diversen Konferenzen, wie z. B. der CppCon.

Allerdings sind die meisten Frauen, die sich als Hacker oder Hackerin bezeichnen, genauso wie die Mehrheit ihrer männlichen Kollegen, eher durchwachsen in in großen Teilen semi-beeindruckend!

Die wirklich richtig guten Leute findest du leider nicht wie Sand am Meer.

Ich muss immer schmunzeln wenn irgendwelche selbsternannten Hacker eine App mit Social-Media-APIs zusammen klicken ... aber ich habe vielleicht auch einfach zu hohe Ansprüche, so auf dem Niveau von pwn2own. :)

PS: Ach so, und um deine Frage zu beantworten: Konstanze Kurz ist in Deutschland nicht umsonst eine Gallionsfiguren vom CCC! ;)

...zur Antwort

C. Punkt. :)

Selbst C++-Compiler sind rar gesäht, verglichen mit der großen Anzahl an C-Compilern.

Ich schreibe meine Software immer als (wahlweise statisch oder dynamisch linkbare) Bibliothek in C90.

Dazu gibt es immer ein C++ Interface, ganz schick mit RAII und ziemlich bleeding Edge. (Meistens so C++17, neuerdings immer C++20.)

Damit läuft die Software auf jedem Rechner seit Anfang der 90er Jahre, und wenn sie jemand auf einem modernen Win / Lin / Mac nutzen will, gibt es ein supermodernes C++ Interface.

Von da an ist es immer sehr einfach eine Python, Ruby, Perl, wasauchimmer-Schnittstelle zu bauen.

Aber C ist die ABSOLUTE Grundlage von allem, wenn es um portabilität geht. Da kommt man einfach nicht drum rum. :)

...zur Antwort

Dafür reichen wenige Zeilen Tampermonkeycode aus.

Eine weitere, ebenfalls Anfängerfreundliche, Lösung wäre Selenium.

In beiden Fällen musst du aber in Grundzügen programmieren können, entweder in JS oder Python.

...zur Antwort

Es ist immer die Sprache zu empfehlen, die für das konkrete Problem am geeignetsten ist.

Pauschalisieren kann man da nicht.

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.