PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DNS Server ändern per c++



WakeUpAndDieAgain xD
03.05.2010, 11:15
Hallo alle zusammen,

ist es möglich den DNS-Server in c++ mit ner bestimmten string zu verändern?

Gruß WakeUpAndDieAgain xD

wacked
03.05.2010, 14:27
"ner bestimmten string".
klar hier


int main()
{
char DasVeraendertdenDNSServer[]="meindnsserver.com";
return 0;
}


learn2registry.

novaca!ne
03.05.2010, 15:34
Hacke das Internet, wenn du diesen kleinen Schritt getan hast einfach kurz Bill Gates anklingeln der macht dann den Rest für dich.
und das hat jetzt wem weitergeholfen du vogel?
@ TS : versuchs doch einfach mit hosts datei ändern, ist einfacher und klappt aufjeden fall.

WakeUpAndDieAgain xD
03.05.2010, 15:44
sry bin ziemlich neu :) was meinst du mit "hosts datei" ändern.

sketax
03.05.2010, 15:51
Zitat von netzadmin (http://www.netzadmin.org/theorie/hosts-datei.htm)
Unter Windows 9x/ME liegt die hosts-Datei im Windows-Hauptverzeichnis (z.B. c:\windows\ ). Unter Windows NT/2000 liegt die hosts-Datei unter [WinNT-Verzeichnis]\system32\drivers\etc (z.B. c:\WINNT\system32\drivers\etc\ ).

Lies bitte dies hier, da ist alles gut erklärt :)
Zur Page (http://www.netzadmin.org/theorie/hosts-datei.htm)

Perishand
03.05.2010, 15:59
Na seht ihr? Ihr habt wohl keine Ahnung was er da vor hat... Lest es euch nochmal vor bevor ihr mich vernennt.

Er will die DNS ändern?!?! da gabs mal einen Hack für, jedoch ist der bei fast allen (oder schon bei allen) Anbietern gefixt, also muss er einen neuen Hack dafür schreiben.

Also denkt IHR erstmal nach, bevor ihr so einen mist postet!

Hostdatei ist eine Maßnahme, aber keine vollständige Änderung der DNS!

WakeUpAndDieAgain xD
03.05.2010, 16:06
Ne ich habs anderst gemeint bzw. unglücklich formuliert... :)
Ich möchte einfach wissen wie man den DNS server ändern kann, ohne die Systemsteuerung zu benutzen.
Da sind mir 2 Möglichkeiten eingefallen:
1) Über die Registry
2) C++ (meiner Meinung nach, die elegantere Lösung)

AlterHacker
03.05.2010, 16:39
Ne ich habs anderst gemeint bzw. unglücklich formuliert... :)
Ich möchte einfach wissen wie man den DNS server ändern kann, ohne die Systemsteuerung zu benutzen.
Da sind mir 2 Möglichkeiten eingefallen:
1) Über die Registry
2) C++ (meiner Meinung nach, die elegantere Lösung)
& das Programm in C++ macht dann quasi nichts anderes als den neuen Server in die Registry einzutragen.
Ist also quasi das gleiche.

WakeUpAndDieAgain xD
03.05.2010, 16:40
Und wo müsste ich das dann eintragen (Win7/XP)?

sketax
03.05.2010, 16:47
schau doch nach wo in der registry die dns gespeichert wird. extrahiere den string und dann baust du den in dein c++ ein! Also ähnlich wie man eine key file erstellt :) würde ich mir jezz mal so denken ;)

WakeUpAndDieAgain xD
03.05.2010, 18:44
soo... ich hab mal n bissl gesucht aber bin nicht weiter als
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es
gekommen da sind zwar "tcpip" und sonst so Netzwerk-Gedönz aber DNS hab ich nicht gesehen...
Kann mir bitte jemand helfen?