Warum nutzen wir alle nicht wieder alte Software?

Jetzt mal Hand aufs Herz. Wir wollen doch alle Geschwindigkeit oder nicht. Warum das also wegwerfen? Man könnte ja zumindest nutzen was schon erreicht wurde.

Ich weiß gleich kommen die folgenden Argumente:

- Es lohne sich nicht, da Hardware günstiger sei:

-> Das stimmt nicht. Milliarden Nutzer * 1500€ sind mehr als die Entwicklungskosten einee optimierung. Außerdem wäre das Wirtschaft und es heißt ja ComputerSCIENCE

- Es sei nicht nötig sich die Mühe zu machen da Computer das heute alles packen:

-> Das sah bei GTA6 jetzt nicht so aus! Und was ist mif skalierungsmöglichkeiten, Multitasking und Massendatenverarbeiting, Ernergiekosten, Überlastungen von Rechensystemen... Umweltschutz und Die Herstellung neuer Computerbauteile?

- Es liegt alles an OOP und Web:

-> Das gibts es schon ewig. Es erklärt nicht so wirklich viel davon.

- Geplante Alterung sei Notwendig da die Firmen sonst Pleite gehen:

-> Den Firmen die das tun platzt das Geld aus den Hosentaschen. Und außerdem geht das auch anders. Man kann auch alle paar Jahre eine Lizens erneuern oder es teuerer machen, aber ich denke nicht das Geld das Problem ist? Selbst wenn - Es wird immer zwischen den Themen herumgeschaukelt. Ich sehe das schon, Ich bin nicht auf den Kopf gefallen.

- Zeit zur Veröffentlichung und Marketing sei wichtiger:

-> Ich sprach nicht von dem Azubi nem Becker seine Webseite erstellt.

- Es war früher nicht schneller:

-> Doch war es erinnere dich bitte

- Die Hardware kann nicht mehr:

-> Doch kann Sie, alte Software beweißt es.

- Linux sei die Lösung

-> Schön wärs. Leider nur leichter aber nicht schneller.

- Treiber kann man nicht schreiben:

-> Wenn man sich nicht drüber unrerhällt kann man auch nichts gewinnen. Nicht versucht ist schon verloren.

Ds wird immer ständig zwischen diesen Punkten herumgereicht.

Hab ich was vergessen? Nun Realtalk mal bitte, es muss sich doch was ändern! Ihr könnt mir nicht erzählen das ihr das so wollt...

Computer, Computerspiele, Software, Windows, Microsoft, Studium, Technik, Linux, CPU, Grafikkarte, Hardware, Elektronik, HTML, programmieren, Business, RAM, Wissenschaft, Gaming, Anwendungsentwicklung, Assembler, developer, Industrie, Informatik, Python, Softwareentwicklung, Treiber, Software Update, Technologie und Wirtschaft
Wie kriege ich mit ROP einen "/bin/sh" Pointer in rdi?

Ich versuche, rücksprungorientierte Programmierung (ROP) zu lernen.

Und zwar habe ich ein Programm mit einem Pufferüberlauf auf dem Stack, und ich möchte das Programm dazu bringen, /bin/sh zu öffnen.

Das geht mit dem execve Syscall, wenn ich die richtigen Instruktionen finden kann, um die Funktionsparameter vorzubereiten. Das ist die Signatur von execve:

int execve(const char *pathname, char *const _Nullable argv[], char *const _Nullable envp[]);

Also muss ich die folgenden Register setzen:

  • rax = 0x3b (Syscallnummer von execve)
  • rdi = "/bin/sh" Pointer
  • rsi = NULL
  • rdx = NULL

Die folgenden Instruktionen habe ich bereits gefunden:

pop rax ; ret
pop rdi ; ret
pop rsi ; ret
pop rdx ; ret
syscall

Ich kann also die Instruktionen und Registerwerte mit dem Pufferüberlauf auf den Stack schreiben und so meine Register füllen. Das Problem ist aber, dass ich einen "/bin/sh" Pointer in rdi brauche (also nicht "/bin/sh" im Register, sondern eine Speicheradresse, an der "/bin/sh" steht).

Ich kann natürlich "/bin/sh" in den Puffer auf dem Stack schreiben, aber leider ist die Speicheradresse jedes Mal anders und ich kenne sie vorher nicht.

Ich weiß, dass "/bin/sh" in libc vorkommt, aber auch dort ist die Speicheradresse jedes Mal anders und ich kenne sie vorher nicht.

Wie komme ich also an einen "/bin/sh" Pointer? Gibt es Tricks oder bestimmte Instruktionen, nach denen ich mich umsehen sollte?

hacken, Hack, Programm, programmieren, pointer, Assembler, Hacker, Hacking, Informatik, IT-Sicherheit, Shell, stack, x64, Exploit, hacken lernen, IT-Sicherheitsexperte, Register, Capture The Flag
Pflege oder Studium (anderer Bereich)?

Hi,

Ich (aktuell 23) mache eine Ausbildung zum Pflegefachmann und stehe im sehr sehr großen Zwiespalt, ob ich danach wieder Studieren (anderer Bereich als Gesundheit/Pflege) soll.

Ich bin bis zum Ende meiner Ausbildung 25 und wollte danach wieder Biologie studieren.

Wie ihr gelesen habt „wieder“. Ich habe 1 Jahr lang Biologie studiert, aber wegen einigen Punkten abgebrochen, die wesentlichen wären:

  • Ich war & bin es aktuell noch ziemlich Lernfaul
  • hatte & habe finanzielle Probleme (5000-6000€ Schulden), schon zum Teil vor dem Studium & das meiste während des Studiums angehäuft, da ich mit dem wenigen Geld (Bafög+Kindergeld) nicht umgehen konnte & kann.
  • die marginalen Jobaussichten in der Biologie, vor allem in dem Bereich in den ich wollte (Zoologie)
  • „Depressive-Stimmung“, ich bin sozialer Umgebung, ziemlich zurückhalten & schüchtern (kann draußen nicht mal alleine Essen), ich wohne 200km von Familie & Freunden entfernt & sehe sie nur 1 mal im Jahr
  • fehlende Kenntnisse in Chemie (kein schulisches Grundwissen, eigne mir alles alleine an)
  • ich kriege meine Lernfaulheit etwas mehr & mehr in den Griff, aber sehr sehr langsam
  • ich versuche mich auch etwas mehr nach außen zu öffnen
  • meine Finanziellenprobleme, kann ich erst mit den ersten 2-3 Nettoeinnahmen als Fachkraft begleichen

Ich würd gerne Biologie studieren da mich das Leben & vor allem die Tier- & Pflanzenwelt sehr interessiert, am meisten die Tierwelt. Hätte gerne ne Tierpfleger Ausbildung nach dem Studiumsabbruch gemacht (war mein Kindheitswunsch), aber durch die nicht vorhandenen Ausbildungsangebote & dem Gehalt als Ausgelehrter, habe ich immer davon abgesehen

Pflegefachmann ist der nächst interessanteste Ausbildungsjob für mich, daher mache ich jetzt die Ausbildung.

Ich will die ganze Zeit nach der Ausbildung das Biologie-Studium wieder aufnehmen, aber bin im großen Zwiespalt, wegen den oben genannten Punkten.

Meine Eltern sagen ich soll in der Pflege bleiben & mich da steigern mit Weiterbildungen oder einem Studium in der Pflege oder im Gesundheitsbereich.

Ich weis nur eins, wenn ich in der Pflege bzw im Gesundheitsbereich bleibe, will & werde ich nicht bis zur Rente als Altenpfleger verbleiben, sondern Weiterbildungen machen (Praxisanleiter, WBL etc.) & besten Falls noch ein Duales-Studium Pflegemanagement.

Ich habe Interessen in sehr vielen Bereichen, Mathe (da ich dies in der Schule immer auf anhieb verstanden hab), Elektrogerät-Reparaturen, PC-bau, Natur, Tiere, Reisen, Archäologie, Schauspiel (Film & Serien), Maschienenbau & Bauing. sind Studiengänge die mich eventuell Interessieren könnten.

Die Ausbildung mache ich zu Ende (noch 2,5 Jahre), da ich diese eh vor den Studiumswünschen & dem abgebrochenen Studium machen wollte & vor allem damit ich etwas in der Hand habe.

Studium, Schule, Pflege, Bewerbung, Gehalt, Berufswahl, duales Studium, Abschluss, Abitur, Bachelor, BAföG, Fachabitur, Hochschule, Informatik, Universität, Weiterbildung

Meistgelesene Fragen zum Thema Informatik