PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [F&H] Cliet mit Installationsroutine für Stealth-Mode


MGeee
2004-02-07, 21:57:43
Hi All,

habe mich gestern mal hingesetzt und eine kleine Installationsroutine für den Folding@Home-Textclient geschrieben, die es erlaubt, den Client im sog. Stealth-Mode laufen zu lassen.
Dadurch läuft der Client für den Anwender unsichtbar im Hintergrund als Systemdienst.

Diese Art der Installation ist optimal dafür geeignet, um bei Unwissenden (DAUs) den Client unbemerkt laufen zu lassen.

Auf die Idee zum schreiben der kleinen Installationsroutine bin ich neulich gekommen, als ich neulich bei Bekannten war um am PC was zu konfigurieren. Eigentlich wollte ich dann auch den Textclient im Stealth-Mode installieren und hatte auch die 3 Seiten-Anleitung dazu ausgedruckt... nur hat der mir die Ganze Zeit über die Schulter geguckt... da war nix möglich.

Zukünftig habe ich die Installationsdateien immer auf dem USB-Stick und auf CD dabei. Da brauche ich nur die Install.bat zu starten und 1x mit "Ja" bestätigen (für das hinzufügen der Registry-Keys) und schon läuft der Client im Hintergrund. Selbst wenn dabei einer über die Schultern gucken sollte, geht dass Ganze so schnell, dass derjenige davon garantiert nix mitbekommt!!!!!!
Die Installationsroutine installiert installiert den Folding@Home Client dabei in das unauffällige Verzeichnis
C:\Programme\temp\fold
fügt die Registry-Keys hinzu und starten den Client danach selbstständig.


Eins noch:
der eingetragene Username steht aktuell auf MGeee. Ich bitte darum, die Datei client.cfg wie folgt zu editieren (z.B. mit Notepad):

[settings]
username=MGeee
team=34099

statt MGeee hier euren Username eintragen.
auch wenns meinem Punktekonto zugute kommen würde, bitte ich euch darum, den Username zu ändern, es wäre für die anderen Members (und für mich ebenfalls) ziehmlich unmotivierend, wenn ein User von anderen Usern Punkte "geschenkt" bekommt!!!
Wer es nicht hinbekommt, einfach kurz eine PN an mich, und ich ändere das für den jenigen.


downloaden könnt ihr natürlich auf unserer Teampage oder direkt hier (http://www.mg-oc.de/3dc/textclient-stealth.exe) .

Cheers,
Euer MGeee :D

MechWOLLIer
2004-02-07, 23:58:05
fieser Sack du :D;D

MGeee
2004-02-08, 00:05:40
yoah, that´s me :D

unser Team produziert immer noch 4000 Punkte pro Woche weniger, als die Jungz und Girlz vom P3D-Team ... für mich rechnen durchschnittlich 6-7 Rechner (aller Art vom lahmen P3 bis zum schnellen P4) 24h am Tag und produzieren etwa 1300 Punkte pro Woche. Das bedeutet, wir brauchen 25-30 zusätzliche PCs, die mitcrunchen, um den selben Output wie die P3D´ler zu bekommen.

Deswegen: jeder fürs Team "infizierte" Rechner zählt!!

EDIT: warte mal, habe meine Kollegen, die hier: ;D :D ;D vergessen... (sonst werde ich hier noch als krankhafter Cruncher abgestempelt ;) )

EDIT 2: zum Thema "irrer Cruncher" muss ich gleich mal nen passenden Thread starten...

dius31
2004-02-08, 06:30:55
tolle sache MGeee:up:
habe es mir gleich runtergeladen
(und natürlich den namen editiert):bäh:

werde mich in den nächsten wochen mit einer Disk..
bewaffnet auf die suche nach potenzielen opfern machen:schleich:

gruß kf61172*eg*

MGeee
2004-02-08, 10:21:43
Original geschrieben von dius31
tolle sache MGeee:up:
habe es mir gleich runtergeladen
(und natürlich den namen editiert)

werde mich in den nächsten wochen mit einer Disk..
bewaffnet auf die suche nach potenzielen opfern machen:schleich:

gruß kf61172*eg*

so ist´s richtig :D

Zone
2004-02-08, 11:52:46
hmm also die "scheisse" die ihr abzieht mache ich nicht; ist mir zu riskant einfach auf anderen rechnern den client zu installieren.

allerdings trotzdem mal frage zu deinem regkey:
muss man den nicht auch noch die prozessornummer eintragen (oder ist das nur für smp-systeme wichtig)? kann man also beliebig viele clients auf irgendwelchen kisten mit der cpu-nummer 1 einrichten ?

MGeee
2004-02-08, 12:07:04
IMHO nur wichtig bei SMP-Maschinen.

Wieso Scheisse?? ... scheisse ist, wenn die Leute ihre Rechner den ganzen Tag laufen lassen und der ganze schöne Strom umsonst verbrutzelt wird. Wenn man an die ganzen Großraumbüros denkt, wieviel Rechenleistung da verschwedet wird und wir (wissenschaftlich gesehen) stehen würden, wenn die nicht benutze Rechenleistung für Distributed genutzt werden würde (oder wg. mir aus auch für firmeninterne Forschung, etc...).
Allerdings wäre es aus Sicherheitsgründen in Firmen der falsche Weg auf z.B. 100 Rechnern den F@H-Client zu installieren. Erstens kommen die Daten da berechtigterweise nicht durch die Firewalls (und jeder zusätzlich aufgemachte Port bedeutet immer ein Risiko) und zweitens müssten für solche Projekte die Betriebssystemhersteller (Microsoft) Schnittstellen schaffen, die es auf einfache Art erlauben, neue Core´s für Distributed laufen zu lassen. Momentan ist ja jedes Projekt autark für sich (Seti, Climate, F@H,....) wenns das irgendwann mal vereinhetilicht werden sollte, also 1 Client, eine Rangliste, usw., dann kommt distributed bestimmt ganz groß raus.

IMHO ist es also OK, wenn du nicht einfach losinstallierst. Ich installiere nur da, wo ich abschätzen kann, dasss garantiert kein Schaden entsteht und ich jederzeit, ohne "vor Ort" sein zu müssen, den F@H-Client auch wieder abschalten und deinstallieren kann (durch VPN-Verbindung und PC-Anywhere, bez. über den Server und da über die Services-Konsole).

Zone
2004-02-08, 12:12:42
haaaallo: habe es extra in " " gesetzt was bedeutet: dies ist mit einem ;) gemeint. allet klar?

mal ne frage zu deinem stealth-client: hast du die srvany.exe und instsrv.exe mal schnell selbst geschrieben?

MGeee
2004-02-08, 12:24:09
joah, ich weiß doch, dass es nur Spass war... allerdings wollte ich das Statement bezüglich der Sicherheit, usw. sowieso mal loswerden, nicht dass es so aussieht, als ob ich den Client im Stealth bei jeder sich nur ergebenden Möglichkeit installiere.
Bei uns in der Firma wäre es ein Leichtes 3-4 schnelle Athlon XP´s zu "inifizieren" (OHNE das ich befürchten muss, dass es jemand merken würde), wenn da aber durch die ständige Dauerbelastung ein Hitzproblem gibt und der Rechner dadurch abstürzt, lasse ich es lieber. Zusätzlich öffne ich ja in dem Moment in dem die WUs übertragen werden, den Port 8080, was ein zustzliches Sicherheitsrisiko darstellt... das kann und will ich in diesem Fall nicht verantworten.

Ich überlege mir da schon genauer, wo ich installiere und wo ich´s lieber lasse.

Wg.:
srvany.exe und instsrv.exe

Auf der Teampage ist in der FAQ-Sektion eine englischsprachigen FAQ zu diesem Thema verlinkt... dort findet man auch diese beiden Dateien. Meine "Leistung" hierbei war "nur" das erstellen der Datei install.bat und reg-it.reg.

MGeee
2004-03-15, 17:28:19
OK, Hand aufs Herz: wer lässt den F@H-Stealth Client mittlerweile bei anderen Leuten laufen?? :D

smileyyy
2004-03-20, 21:49:00
Hey hätt mal ne Frage:

In unserer Schule stehen ca 20x 2,66GHZ P4 + 10x 700MHZ Pentium.
Ich kann aber nichts installieren, was nicht bein nächsten Neustart wieder weg wäre. (C wird neu geschrieben???? - vom Server geladen was weiß ich)

Wenn ich DAS hinbekommen würde......Und keiner würds merken LOL. Ja das würde ich tun. (In Info halt immer 4-5 Rechner pro Pause)

MGeee
2004-03-20, 21:56:06
nee, da hast du keine Chance ... jedes mal wenn C neu geschrieben wird, iss alles weg!

Aber versuchs doch mal anders: frage doch mal die Lehrer, was die von dem Projekt (Folding@home) halten... ist ja für ne gute Sache und da die Biolatschen tragenden Pauker gerne fürs Gute sind (zumal es ja nicht deren privates (Strom)geld kostet, lassen die sich vielleicht auf sowas ein ;)

EDIT: also wenn C nicht überschrieben wird, dann wird wahrscheinlich bei jedem Neustart ein Standard-Domänenprofile o.Ä. verwendet. Dann hast du mit F@H vielleicht eine Chance... probiers einfach mal aus, kannst ja nix kaputt machen. Wenns nit klappt, einfach mal wie oben geschrieben die Lehrer fragen

smileyyy
2004-03-20, 22:00:05
Möglich.

Doch ich glaub kaum dass C neu geschriebn wird. Irgendwie anders ist das. Übrigens. D wird nicht verändert.....Geht F@H ohne C oder würde es bei jedem Neustart normal weiterarbeiten?

Achja meistens sind die PC's im Anmeldefensterstaus. (Benutzernamen usw eingeben)

MGeee
2004-03-20, 22:02:28
wenn die Registry nicht bei jedem Neustart getauscht wird (geht wenn ich mich recht entsinne mit ner Domänenpolicy + servergespeichertem Profil).


... wie gesagt, probiers einfach mal aus, kann aber sein, dass du für die Reg-Keys Admin-Rechte brauchst.

EDIT: wie siehts bei euch eigentlich mit Internet aus?? Habt ihr ne Firewall?

smileyyy
2004-03-20, 22:03:27
Werde ich.
Achja einige Argumente FÜR F@H wären nicht schlecht. (Außer das Übliche)

Keine Firewall. Aber Secure Computing. (Pornoseiten usw werden geblockt)

PS: Kann ich sagen dass der Stromverbrauch nicht ansteigt?

MGeee
2004-03-20, 22:09:44
Original geschrieben von smileyyy
Werde ich.
Achja einige Argumente FÜR F@H wären nicht schlecht. (Außer das Übliche)

Keine Firewall. Aber Secure Computing. (Pornoseiten usw werden geblockt)

als Argument sollte der Link hier reichen: http://folding.amdmbpond.com/FoldingForOurFuture.html
(Ton dabei unbedingt einschalten)

smileyyy
2004-03-20, 22:10:57
Kenne ich schon ;)

Naja und wegen dem Strom?

Werde mal mit unserem Direktor=Informatikkustos reden.

Gute Nacht.

MGeee
2004-03-20, 22:16:15
offiziell ist Strom dabei kein Thema, da die Kisten ja sowieso laufe und nur die Idle-Zyklen wegnehmen (das ist die Version für den Direktor ;) )

innoffiziell ist die CPU nicht mehr im Sleep-Mode und verbraucht statt vielleicht 20-40Watt dann etwa 80Watt (im Fall eines P4-2,66Ghz)... wobei das auch noch vom eingesetzten OS abhängig ist, bei W98 oder nem WinNT wird der Sleep-Mode nicht funktionieren

smileyyy
2004-03-21, 07:23:05
Sehr gut denn wir haben Win98 hehe.

Gast
2004-03-25, 22:50:33
Änder den Namen doch lieber in 0wn3d oder so ;P

MGeee
2004-03-25, 23:54:01
und was bedeutet "0wn3d" ??