koins
|
ee8985a29b
|
accepting cargo fmt for rat code, not for the rest because i still dont like that format it is doing
|
2022-09-16 11:44:11 -07:00 |
|
koins
|
a3b1c9a27b
|
moving everything out of operator in favor of the server and implant doing all the actions. still gotta figure out that whole state thing
|
2022-04-09 23:42:33 -07:00 |
|
koins
|
30a97dfef9
|
got clippy off my back
|
2022-04-09 23:05:40 -07:00 |
|
koins
|
8a6a3a6347
|
clippy suggestions
|
2022-04-06 23:15:14 -07:00 |
|
koins
|
82134a7c6e
|
i think this is as far as i can go without the state of a db
|
2022-03-08 13:49:03 -08:00 |
|
koins
|
ea777bf499
|
master merge
|
2022-03-05 21:30:10 -08:00 |
|
koins
|
cf934c84d8
|
newline
|
2022-03-04 21:03:10 -08:00 |
|
koins
|
ee34b636cd
|
little lost, need to think
|
2022-03-04 20:55:16 -08:00 |
|
koins
|
de3fce970b
|
rat gets its own config, which would eventually be needed later anyway. also operator work started
|
2022-02-26 21:46:16 -08:00 |
|
koins
|
196eccfca9
|
its hacky but i think its actually the best solution
|
2022-02-26 20:58:51 -08:00 |
|
koins
|
a025cb84c0
|
mostly a lot of code changes that did nothing, but this should be closer to being able to work down the road
|
2022-02-26 18:14:47 -08:00 |
|
koins
|
52b65d56bc
|
renamed client to operator for clarity. organizing todos
|
2022-02-25 14:29:37 -08:00 |
|
koins
|
e0712df46a
|
comments in code + result write issue
|
2022-02-25 13:11:03 -08:00 |
|
koins
|
8ef57784ea
|
server writes command results to file
|
2022-02-25 12:01:16 -08:00 |
|
koins
|
df511a0ec3
|
this is way cleaner
|
2022-02-25 11:04:56 -08:00 |
|
koins
|
7b3f328d19
|
cadence works now, structure of stored commands changed. commands can accept arguments. better formattable command results
|
2022-02-24 23:53:32 -08:00 |
|
koins
|
6bd2ab8501
|
making steps towards saving results. also cleaning up some of the prints
|
2022-02-24 16:25:39 -08:00 |
|
koins
|
160e6540ba
|
implant is state-aware and is able to receive / process 'None' commands if the server has nothing new
|
2022-02-24 16:07:16 -08:00 |
|
koins
|
edc8f5c745
|
no more perma-established channels
|
2022-02-23 22:03:13 -08:00 |
|
koins
|
518613d751
|
putting down more thoughts
|
2022-02-23 17:52:30 -08:00 |
|
koins
|
63a874ffae
|
some basic comments in the implant
|
2022-02-23 17:41:20 -08:00 |
|
koins
|
87864b3a64
|
didnt need that there
|
2022-02-23 16:35:29 -08:00 |
|
koins
|
63ee51b92e
|
time will tell whether or not this is a good approach, but commands are working generally
|
2022-02-23 16:34:12 -08:00 |
|
koins
|
3bb51a2d2f
|
i think this covers all the build stuff, badge stuff, and readme stubs
|
2022-02-22 22:19:35 -08:00 |
|
koins
|
7af7c6994e
|
its looping! next should probably figure out how to maintain state but i need more brainpower for that so itll have to be another day
|
2022-02-22 22:09:56 -08:00 |
|
koins
|
fb3678b5bd
|
getting some basic commands functioning for both target OSes. need to formalize how commands work in general though
|
2022-02-22 21:50:23 -08:00 |
|
koins
|
efb6d6278c
|
notes so i dont forget
|
2022-02-21 20:38:04 -08:00 |
|
koins
|
2ba3eef7df
|
using a real timestamp and a real implant ID now. also using values from config
|
2022-02-21 18:09:36 -08:00 |
|
koins
|
b3272efd6c
|
all manual, but beacon --> command --> response flow first take
|
2022-02-21 11:56:06 -08:00 |
|
koins
|
1d3237ad98
|
working client <--> server communication with tonic
|
2022-02-18 23:05:23 -08:00 |
|
koins
|
5dd5592701
|
this is much cleaner IMO
|
2022-02-16 21:03:08 -08:00 |
|
koins
|
9f2750dee8
|
just getting protobufs up and running ish
|
2022-02-15 22:42:54 -08:00 |
|
koins
|
c390fb92f2
|
project layout for a rat consisting of three components. operator uses client to interact with c2. c2 interacts with implant on victim machine
|
2022-02-15 20:40:21 -08:00 |
|