Login Register






Thread Rating:
  • 0 Vote(s) - 0 Average


Sleep Programming language filter_list
Author
Message
RE: Sleep Programming language #11
It was a language created from java with a perl/Objective -c like syntax...so pretty simple yet effective...and i dont sleep alot so how would it be earthly possible for me to code in my sleep :3
Learning is the easy part. Putting it to use...now that's the hard part which still isnt very hard but is limited to your imagination.

Reply

RE: Sleep Programming language #12
I haven't heard of this type of coding before. I wonder what you can do with this?
[Image: sign.jpg]
A Proud Father and Supporter of the AF Radio!

Reply

RE: Sleep Programming language #13
(12-09-2012, 04:59 PM)Anonymous Wrote: I haven't heard of this type of coding before. I wonder what you can do with this?

Im guessing its for network penetration, as it is used in Armitage
Wavy baby

Reply

RE: Sleep Programming language #14
True, but I do not have a need to hack a network, only websites.
[Image: sign.jpg]
A Proud Father and Supporter of the AF Radio!

Reply

RE: Sleep Programming language #15
(12-09-2012, 05:08 PM)Anonymous Wrote: True, but I do not have a need to hack a network, only websites.

What if your at school o.0
Wavy baby

Reply

RE: Sleep Programming language #16
I'm 21...Im done with school. xD
[Image: sign.jpg]
A Proud Father and Supporter of the AF Radio!

Reply

RE: Sleep Programming language #17
(12-09-2012, 05:29 PM)Anonymous Wrote: I'm 21...Im done with school. xD

Lol XD
Wavy baby

Reply

RE: Sleep Programming language #18
Sleep was first made for an IRC client by Raphael Mudge of Strategic Cyber LLC which he used Sleep and java to develop the Red Team Pen testing tool's Armitage and Cobalt Strike., both of which can be used for networks or website hacking. However Cobalt Strike is mainly a professional tool which is $2,500 per year per user.
Learning is the easy part. Putting it to use...now that's the hard part which still isnt very hard but is limited to your imagination.

Reply

RE: Sleep Programming language #19
I've never heard of this, could you give a link to a TUT on learning it.

Reply

RE: Sleep Programming language #20
Ok. and if you want the scripting Environment, it's in a jar file that you run in command line. Available here http://sleep.dashnine.org/

Sleep looks something like what follows. This script is for Cortana which is a bot handler and script engine for Armitage but this isn't the only script, there are alot more available here


Code:
# This file is part of a stand-alone script environment that connects Cortana to
# Metasploit, Armitage, and a postgresql database. It's a little complicated and
# twisty turny in here. Here are the rough steps:
#
# 1. Connect to the database (&main)
# 2. setup the default reverse handler (&setupHandlers)
# 3. check for the collaboration server (&checkForCollaborationServer)
# 4. setup collaboration (&setup_collaboration)
# 5. call armitage.skip to push the event log pointer to the very end.
# 6. send a flag back to the Cortana load that we're ready ([$loader passObject: ...])
#
# If any of these steps fails, Cortana will exit with a hopefully helpful error
# message.

debug(7 | 34);

import msf.*;
import armitage.*;
import console.*;
import ssl.*;

# create an RPC client for talking to the deconfliction server.
sub c_client {
# run this thing in its own thread to avoid really stupid deadlock situations
local('$handle');
$handle = [[new SecureSocket: $1, int($2), $null] client];
return wait(fork({
local('$client');
$client = newInstance(^RpcConnection, lambda({
writeObject($handle, @_);
[[$handle getOutputStream] flush];
return readObject($handle);
}, \$handle));
return [new RpcAsync: $client];
}, \$handle));
}

# this function sets up a default meterpreter reverse handler on a random port. Better tha
# requiring the user to connect a client to make this happen. This function also fires the
# loader ready function which tells the script loader that this script is done processing
# and this Cortana container may continue loading and executing other scripts.
sub setupHandlers {
find_job("Exploit: multi/handler", {
if ($1 == -1) {
# setup a handler for meterpreter
call($client, "core.setg", "LPORT", randomPort());
call($client, "module.execute", "exploit", "multi/handler", %(
PAYLOAD => "windows/meterpreter/reverse_tcp",
LHOST => "0.0.0.0",
ExitOnSession => "false"
));
}
});
}

sub main {
global('$client $mclient');
local('%r $exception');

setField(^msf.MeterpreterSession, DEFAULT_WAIT => 20000L);

try {
# connect our first thread...
$mclient = c_client($host, $port);

# connect our second thread with an empty nickname
$client = c_client($host, $port);
}
catch $exception {
println("Could not connect to $host $+ : $+ $port ( $+ $exception $+ )");
[System exit: 0];
}

# setup first thread...
%r = call($mclient, "armitage.validate", $user, $pass, $nick, "armitage", 120326);
if (%r["error"] eq "1") {
println(%r['message']);
[System exit: 0];
}

# setup second thread.
        %r = call($client, "armitage.validate", $user, $pass, $null, "armitage", 120326);

# pass some objects back yo.
[$loader passObjects: $client, $mclient];

# don't make previous messages available...
call($mclient, "armitage.skip");

# do some other setup stuff...
setupBaseDirectory();
setupHandlers();
}

invoke(&main);
(This post was last modified: 12-09-2012, 06:51 PM by Anon_Error.)
Learning is the easy part. Putting it to use...now that's the hard part which still isnt very hard but is limited to your imagination.

Reply







Users browsing this thread: 1 Guest(s)