const PORT: u16 = 4221;
-fn print_usage() {
- println!(
- r"{} [genkey | tests | oracle-weak | oracle-fixed]
- genkey: Generate a 256 bits key
- tests: launch some tests between a client and a weak server
- oracle-weak: launch a padding oracle attack against a weak server
- oracle-fixed: launch a padding oracle attack against a fixed server",
- os::args()[0]
- );
-}
-
fn do_oracle_attack(address: &str, variant: packet::Variant) {
// 16 bytes encrypted data from 'Packet::random_packet_data([4])'.
let cipher_block: [u8, ..16] = [254, 9, 228, 149, 60, 42, 165, 34, 233, 75, 112, 57, 37, 9, 116, 103]; // Known by the attacker.
}
}
+fn print_usage() {
+ println!(
+ r"{} [genkey | tests | oracle-weak | oracle-fixed]
+ genkey: Generate a 256 bits key
+ tests: launch some tests between a client and a weak server
+ oracle-weak: launch a padding oracle attack against a weak server
+ oracle-fixed: launch a padding oracle attack against a fixed server",
+ os::args()[0]
+ );
+}
+
fn main() {
let mode = mode();