cloudy
Goto Top

Spoof Username

Hallo,

ich habe hier eine Blöde Software, die rum zickt, falls sie ein anderer Benutzer aufmacht (Sich der Username ändert).
Das Programm ist in C++ geschrieben.
Ich habe schon versucht, die Environment Variable Username zu überschreiben, jedoch ohne erfolg.
Weiß jemand, wie ich der Application vorgaukeln kann, dass sie egal unter welchen Credentials sie wirklich lauft glaubt, dass der Benutzername test123 ist?

Mit freundlichen Grüßen,
Cloudy

Content-ID: 311859

Url: https://administrator.de/contentid/311859

Ausgedruckt am: 05.11.2024 um 12:11 Uhr

em-pie
em-pie 05.08.2016 aktualisiert um 15:50:46 Uhr
Goto Top
Moin,

also unter Unix sollte es mittels mittels su -c [programmname] [username] klappen.
Auf einer System i bin ich aktuell überfragt.

Falls dir das in keinsterweise weiterhilft, müsstest du mal mehr angaben machen:
  • Welches Programm?
  • Ist es lizenzrechtlich erlaubt?
  • Welches Betriebssystem?

Gruß
em-pie
emeriks
emeriks 05.08.2016 um 15:51:37 Uhr
Goto Top
HI,
Weiß jemand, wie ich der Application vorgaukeln kann, dass sie egal unter welchen Credentials sie wirklich lauft glaubt, dass der Benutzername test123 ist?
Dazu müsste man erstmal wissen, wie dieses Programm den Benutzernamen feststellt bzw. sich merkt.

E.
Cloudy
Cloudy 05.08.2016 um 16:17:09 Uhr
Goto Top
Zitat von @emeriks:

HI,
Weiß jemand, wie ich der Application vorgaukeln kann, dass sie egal unter welchen Credentials sie wirklich lauft glaubt, dass der Benutzername test123 ist?
Dazu müsste man erstmal wissen, wie dieses Programm den Benutzernamen feststellt bzw. sich merkt.

E.
Das weiß ich leider auch nicht. Wie findet man so etwas raus?
emeriks
emeriks 05.08.2016 um 16:22:38 Uhr
Goto Top
Den Code lesen?
Cloudy
Cloudy 05.08.2016 um 16:37:27 Uhr
Goto Top
Und wie mach ich das, den Quelltext hab ich nicht.
em-pie
em-pie 05.08.2016 um 16:46:06 Uhr
Goto Top
Wie bereits geschrieben:
Zitat von @em-pie:

Falls dir das in keinsterweise weiterhilft, müsstest du mal mehr angaben machen:
  • Welches Programm?
  • Ist es lizenzrechtlich erlaubt?
  • Welches Betriebssystem?

Zudem:
Du bist derzeitig hier der einzige, der weiss, um welches Programm es sich handelt.
Vielleicht können wir dir ja sagen, wie es lösbar wäre (immer unter der Voraussetzung, dass der Entwickler/ Urheber des Programms es auch zulässt), du müsstest uns halt nur mal mehr Angaben machen!
emeriks
emeriks 05.08.2016 um 16:48:22 Uhr
Goto Top
Und wie mach ich das, den Quelltext hab ich nicht.
Und warum postest Du das dann unter "Entwicklung -- C & C++" ??
Cloudy
Cloudy 05.08.2016 um 16:54:43 Uhr
Goto Top
Ok, habs jetzt hinbekommen
Lokal einen Benutzer mit dem Erforderlichen Namen anlegen
C:\Windows\System32\runas.exe /user:USERNAME /savecred "cmd.exe /c start /D C:\PATH C:\PATH\file.exe   
emeriks
emeriks 05.08.2016 um 17:29:00 Uhr
Goto Top
Ok, habs jetzt hinbekommen
Lokal einen Benutzer mit dem Erforderlichen Namen anlegen
Das ist aber nicht das Gleiche wie das, wonach Du gefragt hast!
... dass sie egal unter welchen Credentials sie wirklich lauft glaubt, dass der Benutzername test123 ist?
Du führst Sie jetzt also erst recht unter einem Benutzer namens "test123" aus, richtig?

So kann man uns auchbeschäftigen ....