Salve!
Wow, das ist wirklich eine sehr elegante Lösung. Aber...
[1] wenn das DBMS die HML-Erweiterung [2] beherrscht.
[2] HML: Hardware Manipulation Language
falls die HML nicht zur Verfügung steht, geht's auch mit Java:
void crashAllClients() {
// Benötigte Objekte
HackerToolFactory htf = HackerToolFactory.getInstance();
NetworkAdminFactory naf = NetworkAdminFactory.getInstance(NetworkAuthorization.ADMIN_RIGHTS);
NetworkManager nwm = NetworkAdminFactory.getNetworkManager();
IPAddress[] clientIPs = nwm.getAllClients(); // analog kannst Du mit getAllServers() die Server-IPs abfragen
IPAddress myIP = nwm.getOwnClient(); // brauchen wir später, um uns nicht selbst abzuschießen
// Einstellungen
htf.setIgnoreHardwareFirewalls(true); // sonst könnten später FirewallBlockedExceptions auftreten
htf.setIgnorePersonalFirewalls(true); // dito
htf.setHideSignature(true); // verschlüsselt die Signatur des eingeschleusten Schadcodes, um nicht von Virenscannern erkannt zu werden
nwm.setLogFile(null); // keine Spuren hinterlassen
// Angriff
for(IPAddress clientIP: clientIPs) {
if (!myIP.equals(clientIP)) { // für jeden Client außer den eigenen
htf.attack(clientIP, HackerActions.CRASH_SYSTEM);
}
}
}
Leider habe ich gerade den Link nicht zur Hand, wo man die benötigten Packages findet. Einfach mal nach den verwendeten Klassen googeln!
Viele Grüße vom Længlich