diff --git a/01/project-hbj-attacker/src/helper.rs b/01/project-hbj-attacker/src/helper.rs index a9fd1e1..08660bb 100644 --- a/01/project-hbj-attacker/src/helper.rs +++ b/01/project-hbj-attacker/src/helper.rs @@ -7,4 +7,5 @@ pub use processes::read_memory_vm; pub use processes::write_memory_vm; pub use processes::write_memory_ptrace; pub use map::first_rw_segment; -pub use map::module_base_address; \ No newline at end of file +pub use map::module_base_address; +pub use map::first_exec_segment; \ No newline at end of file diff --git a/01/project-hbj-attacker/src/helper/map.rs b/01/project-hbj-attacker/src/helper/map.rs index 7d96012..8684720 100644 --- a/01/project-hbj-attacker/src/helper/map.rs +++ b/01/project-hbj-attacker/src/helper/map.rs @@ -46,6 +46,23 @@ pub fn first_rw_segment(range_strings: &Vec<&str>) -> Option<(u64, u64)> { None } +pub fn first_exec_segment(range_strings: &Vec<&str>) -> Option<(u64, u64)> { + for range_str in range_strings { + let parts: Vec<&str> = range_str.split_whitespace().collect(); + if parts.len() < 2 { + continue; + } + + let perms = parts[1]; + if perms.contains('x') { + if let Some((start, end)) = parse_address_range(range_str) { + return Some((start, end)); + } + } + } + None +} + pub fn module_base_address(range_strings: &Vec<&str>, module_name: &str) -> Option { let mut base_addr: Option = None; diff --git a/01/project-hbj-attacker/src/main.rs b/01/project-hbj-attacker/src/main.rs index ce726d1..4fae81d 100644 --- a/01/project-hbj-attacker/src/main.rs +++ b/01/project-hbj-attacker/src/main.rs @@ -1,26 +1,29 @@ - #![allow(unused_imports)] mod helper; -use std::arch::asm; -use std::ffi::CString; use nix::sys::ptrace; use nix::sys::wait::waitpid; use nix::unistd::Pid; +use std::arch::asm; +use std::ffi::CString; +use helper::*; +use iced_x86::code_asm::asm_traits::CodeAsmJmp; +use iced_x86::{Instruction, code_asm::*}; +use libc::user_regs_struct; +use libc::{RTLD_NEXT, c_void, dlsym}; use std::fs; use std::io::BufRead; -use helper::*; -use iced_x86::{code_asm::*, Instruction}; -use iced_x86::code_asm::asm_traits::CodeAsmJmp; -use libc::{user_regs_struct}; -use libc::{c_void, dlsym, RTLD_NEXT}; const GREEN: &str = "\x1b[32m"; const RESET: &str = "\x1b[0m"; -fn inject1(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // Simple injection +fn inject1( + pid: Pid, + seg_rw: (u64, u64), + regs: user_regs_struct, +) -> Result<(), Box> // Simple injection { let injected_data = "You are injected. \r\n"; write_memory_vm(pid, seg_rw.0 as usize, &injected_data.as_bytes())?; @@ -31,9 +34,9 @@ fn inject1(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), B asm.mov(rdi, 1u64)?; // Fd 1 (STDOUT) asm.mov(rsi, seg_rw.0)?; // Buffer pointer (Here is rw segment in target) asm.mov(rdx, injected_data.as_bytes().len() as u64)?; // Buffer length - asm.syscall()?; // Syscall interrupt + asm.syscall()?; // Syscall interrupt - asm.int3()?; // (Important!!!) Use int3 interrupt to retrieve control flow + asm.int3()?; // (Important!!!) Use int3 interrupt to retrieve control flow let injected_inst = asm.assemble(regs.rip as u64)?; write_memory_ptrace(pid, regs.rip as usize, &injected_inst)?; @@ -45,10 +48,16 @@ fn inject1(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), B Ok(()) } -fn inject2(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // ld injection +fn inject2( + pid: Pid, + seg_rw: (u64, u64), + regs: user_regs_struct, +) -> Result<(), Box> // ld injection { // Get the absolute path to our shared library - let lib_path = fs::canonicalize("./target/debug/libproject_hbj_attacker.so")?.to_string_lossy().into_owned(); + let lib_path = fs::canonicalize("./target/debug/libproject_hbj_attacker.so")? + .to_string_lossy() + .into_owned(); let cpid = nix::unistd::getpid().to_string(); // Read our own process memory maps to find libc base address @@ -57,49 +66,72 @@ fn inject2(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), B let mut dlopen_offset: u64 = 0; // Find libc base address in our own process - let Some(libc_base_local) = module_base_address(&self_map_lines, "libc.so") else - { return Err(Box::new(std::io::Error::new(std::io::ErrorKind::Other, "libc not found"))); }; + let Some(libc_base_local) = module_base_address(&self_map_lines, "libc.so") else { + return Err(Box::new(std::io::Error::new( + std::io::ErrorKind::Other, + "libc not found", + ))); + }; println!("{GREEN}[local]{RESET} libc base: {:#016x}", libc_base_local); // Use dlsym to get the address of dlopen in our own process - unsafe{ + unsafe { let dlopen_addr_local = dlsym(RTLD_NEXT, b"dlopen\0".as_ptr() as *const _); // Calculate offset of dlopen from libc base in our process dlopen_offset = dlopen_addr_local as u64 - libc_base_local; } - println!("{GREEN}[local]{RESET} dlopen offset = {:#016x}", dlopen_offset); + println!( + "{GREEN}[local]{RESET} dlopen offset = {:#016x}", + dlopen_offset + ); // Read target process memory maps to find its libc base address let target_maps = fs::read_to_string(format!("/proc/{}/maps", pid))?; let target_map_lines = target_maps.lines().collect::>(); // Find libc base address in target process - let Some(libc_base_target) = module_base_address(&target_map_lines, "libc.so") else - { return Err(Box::new(std::io::Error::new(std::io::ErrorKind::Other, "libc not found"))); }; + let Some(libc_base_target) = module_base_address(&target_map_lines, "libc.so") else { + return Err(Box::new(std::io::Error::new( + std::io::ErrorKind::Other, + "libc not found", + ))); + }; - println!("{GREEN}[trace]{RESET} libc base = {:#016x}", libc_base_target); + println!( + "{GREEN}[trace]{RESET} libc base = {:#016x}", + libc_base_target + ); // Calculate dlopen address in target process using the same offset let target_dlopen_addr = libc_base_target + dlopen_offset; - println!("{GREEN}[trace]{RESET} dlopen address = {:#016x}", target_dlopen_addr); - + println!( + "{GREEN}[trace]{RESET} dlopen address = {:#016x}", + target_dlopen_addr + ); // Start Inject let c_lib_path = CString::new(lib_path).unwrap(); write_memory_vm(pid, seg_rw.0 as usize, c_lib_path.as_bytes_with_nul())?; - println!("{GREEN}[trace]{RESET} write {} to {:#016x}", &c_lib_path.to_string_lossy(), seg_rw.0); + println!( + "{GREEN}[trace]{RESET} write {} to {:#016x}", + &c_lib_path.to_string_lossy(), + seg_rw.0 + ); let mut asm = CodeAssembler::new(64)?; - asm.mov(rdi, seg_rw.0)?; // Param 1: Filename + asm.mov(rdi, seg_rw.0)?; // Param 1: Filename asm.mov(rsi, 2u64)?; // Param 2: Flag, 2(RTLD_NOW) - asm.call(target_dlopen_addr)?; // Syscall interrupt + asm.call(target_dlopen_addr)?; // Syscall interrupt - asm.int3()?; // (Important!!!) Use int3 interrupt to retrieve control flow + asm.int3()?; // (Important!!!) Use int3 interrupt to retrieve control flow let injected_inst = asm.assemble(regs.rip as u64)?; write_memory_ptrace(pid, regs.rip as usize, &injected_inst)?; - println!("{GREEN}[trace]{RESET} write instructions to {:#016x}", regs.rip); + println!( + "{GREEN}[trace]{RESET} write instructions to {:#016x}", + regs.rip + ); // Continue target ptrace::cont(pid, None)?; @@ -109,26 +141,36 @@ fn inject2(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), B Ok(()) } -fn inject3(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // thread inject +fn inject3( + pid: Pid, + seg_rw: (u64, u64), + regs: user_regs_struct, +) -> Result<(), Box> // thread inject { // Alloc rwx memory let mut asm = CodeAssembler::new(64)?; asm.mov(rax, 9u64)?; // Syscall 9 (mmap) - asm.mov(rdi, 1u64)?; // Addr - asm.mov(rsi, 4096u64)?; // Length, we alloc a page (4K) - asm.mov(rdx, (libc::PROT_READ | libc::PROT_WRITE | libc::PROT_EXEC) as u64)?; // Set protect to rwx + asm.mov(rdi, 1u64)?; // Addr + asm.mov(rsi, 4096u64)?; // Length, we alloc a page (4K) + asm.mov( + rdx, + (libc::PROT_READ | libc::PROT_WRITE | libc::PROT_EXEC) as u64, + )?; // Set protect to rwx asm.mov(r10, (libc::MAP_SHARED | libc::MAP_ANONYMOUS) as u64)?; // Private and anonymous asm.mov(r8, 01i64)?; // Fd (-1 because we want anonymous) asm.mov(r9, 0u64)?; // Offset - asm.syscall()?; // Syscall interrupt - asm.int3()?; // (Important!!!) Use int3 interrupt to retrieve control flow + asm.syscall()?; // Syscall interrupt + asm.int3()?; // (Important!!!) Use int3 interrupt to retrieve control flow let injected_inst = asm.assemble(regs.rip as u64)?; write_memory_ptrace(pid, regs.rip as usize, &injected_inst)?; - println!("{GREEN}[trace]{RESET} write instructions to {:#016x}", regs.rip); + println!( + "{GREEN}[trace]{RESET} write instructions to {:#016x}", + regs.rip + ); // Continue target ptrace::cont(pid, None)?; @@ -138,7 +180,10 @@ fn inject3(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), B let regs_after_map = ptrace::getregs(pid)?; let page_addr = regs_after_map.rax as usize; - println!("{GREEN}[trace]{RESET} allocated page is at {:#016x}", page_addr); + println!( + "{GREEN}[trace]{RESET} allocated page is at {:#016x}", + page_addr + ); let injected_data = "I am injected thread, I am running... \r\n"; write_memory_vm(pid, page_addr + 0x500, &injected_data.as_bytes())?; @@ -154,14 +199,14 @@ fn inject3(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), B asm.mov(rdi, 1u64)?; // Fd 1 (STDOUT) asm.mov(rsi, (page_addr + 0x500) as u64)?; // Buffer pointer (Here is page_addr + 0x500) asm.mov(rdx, injected_data.as_bytes().len() as u64)?; // Buffer length - asm.syscall()?; // Syscall interrupt + asm.syscall()?; // Syscall interrupt asm.mov(rax, 35u64)?; // Syscall 35 (nano sleep) asm.mov(rdi, (page_addr + 0x600) as u64)?; // Req asm.mov(rsi, 0u64)?; //Rem - asm.syscall()?; // Syscall interrupt + asm.syscall()?; // Syscall interrupt - asm.jmp(target_label)?; // Jmp back to loop + asm.jmp(target_label)?; // Jmp back to loop let injected_payload = asm.assemble(page_addr as u64)?; write_memory_vm(pid, page_addr, &injected_payload)?; @@ -174,18 +219,25 @@ fn inject3(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), B asm.mov(rax, 56u64)?; // Syscall 56 (clone) - asm.mov(rdi, (libc::CLONE_VM | libc::CLONE_FS | libc::CLONE_FILES | libc::CLONE_SIGHAND | libc::CLONE_THREAD) as u64)?; // Flags + asm.mov( + rdi, + (libc::CLONE_VM + | libc::CLONE_FS + | libc::CLONE_FILES + | libc::CLONE_SIGHAND + | libc::CLONE_THREAD) as u64, + )?; // Flags asm.mov(rsi, (page_addr + 0x800) as u64)?; // Stack top asm.mov(rdx, 0u64)?; // parent_tid = NULL asm.mov(r10, 0u64)?; // child_tid = NULL - asm.mov(r8, 0u64)?; // tls = NULL + asm.mov(r8, 0u64)?; // tls = NULL - asm.syscall()?; // Syscall interrupt - asm.test(eax, eax)?; // Syscall returns zero? + asm.syscall()?; // Syscall interrupt + asm.test(eax, eax)?; // Syscall returns zero? asm.jz(page_addr as u64)?; - asm.int3()?; // (Important!!!) Use int3 interrupt to retrieve control flow + asm.int3()?; // (Important!!!) Use int3 interrupt to retrieve control flow let injected_trigger = asm.assemble(regs.rip as u64)?; write_memory_ptrace(pid, regs.rip as usize, &injected_trigger)?; @@ -198,12 +250,13 @@ fn inject3(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), B Ok(()) } -fn main() -> Result<(), Box> { - +fn main() -> Result<(), Box> { // Find our target program let pid = Pid::from_raw(get_pid_by_name("target")?); - let target = fs::read_link(format!("/proc/{}/exe", pid))?.to_string_lossy().into_owned(); + let target = fs::read_link(format!("/proc/{}/exe", pid))? + .to_string_lossy() + .into_owned(); let content = fs::read_to_string(format!("/proc/{}/maps", pid))?; let lines: Vec<&str> = content .lines() @@ -214,38 +267,70 @@ fn main() -> Result<(), Box> { println!("{GREEN}[memory map]{RESET} {}", line); } - let Some(seg_rw) = first_rw_segment(&lines) else { return Err(Box::new(std::io::Error::new(std::io::ErrorKind::Other, "first rw segment not found"))); }; + let Some(seg_rw) = first_rw_segment(&lines) else { + return Err(Box::new(std::io::Error::new( + std::io::ErrorKind::Other, + "first rw segment not found", + ))); + }; + + let Some(seg_x) = first_exec_segment(&lines) else { + return Err(Box::new(std::io::Error::new( + std::io::ErrorKind::Other, + "first exec segment not found", + ))); + }; ptrace::attach(pid)?; waitpid(pid, None)?; + ptrace::step(pid, None)?; + waitpid(pid, None)?; - loop{ - // Single-stepping, so that RIP returns to the user space of the process itself, - // rather than in some other library - let regs = ptrace::getregs(pid)?; - if is_address_in_range(regs.rip, &lines) - { - println!("{GREEN}[trace]{RESET} Address: {:#x}", regs.rip); - break; - } - ptrace::step(pid, None)?; - waitpid(pid, None)?; - } + // ↓ Old behavior, but maybe the process stay in their libraries forever ? + + // loop{ + // // Single-stepping, so that RIP returns to the user space of the process itself, + // // rather than in some other library + // let regs = ptrace::getregs(pid)?; + // if is_address_in_range(regs.rip, &lines) + // { + // println!("{GREEN}[trace]{RESET} Address: {:#016x}", regs.rip); + // break; + // } + // println!("{GREEN}[trace]{RESET} Skipped: {:#016x}", regs.rip); + // ptrace::step(pid, None)?; + // waitpid(pid, None)?; + //} // Save context let regs = ptrace::getregs(pid)?; // Save current registers - let buffer = read_memory_vm(pid, regs.rip as usize, 128)?; // Save current memory context + let buffer = read_memory_vm(pid, seg_x.0 as usize, 128)?; // Save current memory context let buffer_rw = read_memory_vm(pid, seg_rw.0 as usize, 128)?; // Save current rw memory + println!("{GREEN}[trace]{RESET} Seg_x.0 is {:#016x}", seg_x.0); + + write_memory_ptrace(pid, seg_x.0 as usize, &[0x90u8; 128])?; + ptrace::setregs(pid, user_regs_struct { + rip: seg_x.0, + ..regs + })?; + // Do inject here - inject3(pid, seg_rw, regs)?; + inject3( + pid, + seg_rw, + user_regs_struct { + rip: seg_x.0, + ..regs + }, + )?; // End inject logics // Restore context ptrace::setregs(pid, regs)?; - write_memory_ptrace(pid, regs.rip as usize, &buffer)?; + write_memory_ptrace(pid, seg_x.0 as usize, &buffer)?; write_memory_vm(pid, seg_rw.0 as usize, &buffer_rw)?; ptrace::detach(pid, None)?; diff --git a/01/project-hbj-attacker/target/.rustc_info.json b/01/project-hbj-attacker/target/.rustc_info.json index 81971b1..f5cab61 100644 --- a/01/project-hbj-attacker/target/.rustc_info.json +++ b/01/project-hbj-attacker/target/.rustc_info.json @@ -1 +1 @@ -{"rustc_fingerprint":11864223873831121762,"outputs":{"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/acite/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""},"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.90.0 (1159e78c4 2025-09-14)\nbinary: rustc\ncommit-hash: 1159e78c4747b02ef996e55082b704c09b970588\ncommit-date: 2025-09-14\nhost: x86_64-unknown-linux-gnu\nrelease: 1.90.0\nLLVM version: 20.1.8\n","stderr":""}},"successes":{}} \ No newline at end of file +{"rustc_fingerprint":11864223873831121762,"outputs":{"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.90.0 (1159e78c4 2025-09-14)\nbinary: rustc\ncommit-hash: 1159e78c4747b02ef996e55082b704c09b970588\ncommit-date: 2025-09-14\nhost: x86_64-unknown-linux-gnu\nrelease: 1.90.0\nLLVM version: 20.1.8\n","stderr":""},"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/acite/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-115c34231582b5ff/dep-bin-project-hbj-attacker b/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-115c34231582b5ff/dep-bin-project-hbj-attacker index 6138aad..5b28ec6 100644 Binary files a/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-115c34231582b5ff/dep-bin-project-hbj-attacker and b/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-115c34231582b5ff/dep-bin-project-hbj-attacker differ diff --git a/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-115c34231582b5ff/output-bin-project-hbj-attacker b/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-115c34231582b5ff/output-bin-project-hbj-attacker index 58193b3..1a7a6b0 100644 --- a/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-115c34231582b5ff/output-bin-project-hbj-attacker +++ b/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-115c34231582b5ff/output-bin-project-hbj-attacker @@ -1,6 +1,7 @@ -{"$message_type":"diagnostic","message":"value assigned to `dlopen_offset` is never read","code":{"code":"unused_assignments","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1889,"byte_end":1902,"line_start":57,"line_end":57,"column_start":13,"column_end":26,"is_primary":true,"text":[{"text":" let mut dlopen_offset: u64 = 0;","highlight_start":13,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"maybe it is overwritten before being read?","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(unused_assignments)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: value assigned to `dlopen_offset` is never read\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:57:13\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m57\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut dlopen_offset: u64 = 0;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: maybe it is overwritten before being read?\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_assignments)]` on by default\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"unused variable: `seg_rw`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":4330,"byte_end":4336,"line_start":112,"line_end":112,"column_start":22,"column_end":28,"is_primary":true,"text":[{"text":"fn inject3(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // thread inject","highlight_start":22,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":4330,"byte_end":4336,"line_start":112,"line_end":112,"column_start":22,"column_end":28,"is_primary":true,"text":[{"text":"fn inject3(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // thread inject","highlight_start":22,"highlight_end":28}],"label":null,"suggested_replacement":"_seg_rw","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `seg_rw`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:112:22\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m112\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject3(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // thread inject\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_seg_rw`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"function `inject1` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":434,"byte_end":441,"line_start":23,"line_end":23,"column_start":4,"column_end":11,"is_primary":true,"text":[{"text":"fn inject1(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // Simple injection","highlight_start":4,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `inject1` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:23:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m23\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject1(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // Simple injection\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"function `inject2` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1333,"byte_end":1340,"line_start":48,"line_end":48,"column_start":4,"column_end":11,"is_primary":true,"text":[{"text":"fn inject2(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // ld injection","highlight_start":4,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `inject2` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:48:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m48\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject2(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // ld injection\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"function `module_base_address` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/helper/map.rs","byte_start":1290,"byte_end":1309,"line_start":49,"line_end":49,"column_start":8,"column_end":27,"is_primary":true,"text":[{"text":"pub fn module_base_address(range_strings: &Vec<&str>, module_name: &str) -> Option {","highlight_start":8,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `module_base_address` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/helper/map.rs:49:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m49\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub fn module_base_address(range_strings: &Vec<&str>, module_name: &str) -> Option {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"5 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 5 warnings emitted\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"value assigned to `dlopen_offset` is never read","code":{"code":"unused_assignments","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1911,"byte_end":1924,"line_start":66,"line_end":66,"column_start":13,"column_end":26,"is_primary":true,"text":[{"text":" let mut dlopen_offset: u64 = 0;","highlight_start":13,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"maybe it is overwritten before being read?","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(unused_assignments)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: value assigned to `dlopen_offset` is never read\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:66:13\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m66\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut dlopen_offset: u64 = 0;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: maybe it is overwritten before being read?\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_assignments)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `seg_rw`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":4541,"byte_end":4547,"line_start":146,"line_end":146,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" seg_rw: (u64, u64),","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":4541,"byte_end":4547,"line_start":146,"line_end":146,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" seg_rw: (u64, u64),","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_seg_rw","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `seg_rw`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:146:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m146\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m seg_rw: (u64, u64),\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_seg_rw`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `inject1` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":431,"byte_end":438,"line_start":22,"line_end":22,"column_start":4,"column_end":11,"is_primary":true,"text":[{"text":"fn inject1(","highlight_start":4,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `inject1` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:22:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m22\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject1(\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `inject2` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1322,"byte_end":1329,"line_start":51,"line_end":51,"column_start":4,"column_end":11,"is_primary":true,"text":[{"text":"fn inject2(","highlight_start":4,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `inject2` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:51:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m51\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject2(\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `is_address_in_range` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/helper/map.rs","byte_start":8,"byte_end":27,"line_start":2,"line_end":2,"column_start":8,"column_end":27,"is_primary":true,"text":[{"text":"pub fn is_address_in_range(addr: u64, range_strings: &Vec<&str>) -> bool {","highlight_start":8,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `is_address_in_range` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/helper/map.rs:2:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m2\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub fn is_address_in_range(addr: u64, range_strings: &Vec<&str>) -> bool {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `module_base_address` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/helper/map.rs","byte_start":1758,"byte_end":1777,"line_start":66,"line_end":66,"column_start":8,"column_end":27,"is_primary":true,"text":[{"text":"pub fn module_base_address(range_strings: &Vec<&str>, module_name: &str) -> Option {","highlight_start":8,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `module_base_address` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/helper/map.rs:66:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m66\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub fn module_base_address(range_strings: &Vec<&str>, module_name: &str) -> Option {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"6 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 6 warnings emitted\u001b[0m\n\n"} diff --git a/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-2278d8080922a319/dep-bin-project-hbj-attacker b/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-2278d8080922a319/dep-bin-project-hbj-attacker index 7a6dd92..efbe43f 100644 Binary files a/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-2278d8080922a319/dep-bin-project-hbj-attacker and b/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-2278d8080922a319/dep-bin-project-hbj-attacker differ diff --git a/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-2278d8080922a319/output-bin-project-hbj-attacker b/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-2278d8080922a319/output-bin-project-hbj-attacker index 58193b3..1a7a6b0 100644 --- a/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-2278d8080922a319/output-bin-project-hbj-attacker +++ b/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-2278d8080922a319/output-bin-project-hbj-attacker @@ -1,6 +1,7 @@ -{"$message_type":"diagnostic","message":"value assigned to `dlopen_offset` is never read","code":{"code":"unused_assignments","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1889,"byte_end":1902,"line_start":57,"line_end":57,"column_start":13,"column_end":26,"is_primary":true,"text":[{"text":" let mut dlopen_offset: u64 = 0;","highlight_start":13,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"maybe it is overwritten before being read?","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(unused_assignments)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: value assigned to `dlopen_offset` is never read\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:57:13\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m57\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut dlopen_offset: u64 = 0;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: maybe it is overwritten before being read?\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_assignments)]` on by default\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"unused variable: `seg_rw`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":4330,"byte_end":4336,"line_start":112,"line_end":112,"column_start":22,"column_end":28,"is_primary":true,"text":[{"text":"fn inject3(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // thread inject","highlight_start":22,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":4330,"byte_end":4336,"line_start":112,"line_end":112,"column_start":22,"column_end":28,"is_primary":true,"text":[{"text":"fn inject3(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // thread inject","highlight_start":22,"highlight_end":28}],"label":null,"suggested_replacement":"_seg_rw","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `seg_rw`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:112:22\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m112\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject3(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // thread inject\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_seg_rw`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"function `inject1` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":434,"byte_end":441,"line_start":23,"line_end":23,"column_start":4,"column_end":11,"is_primary":true,"text":[{"text":"fn inject1(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // Simple injection","highlight_start":4,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `inject1` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:23:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m23\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject1(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // Simple injection\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"function `inject2` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1333,"byte_end":1340,"line_start":48,"line_end":48,"column_start":4,"column_end":11,"is_primary":true,"text":[{"text":"fn inject2(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // ld injection","highlight_start":4,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `inject2` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:48:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m48\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject2(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // ld injection\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"function `module_base_address` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/helper/map.rs","byte_start":1290,"byte_end":1309,"line_start":49,"line_end":49,"column_start":8,"column_end":27,"is_primary":true,"text":[{"text":"pub fn module_base_address(range_strings: &Vec<&str>, module_name: &str) -> Option {","highlight_start":8,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `module_base_address` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/helper/map.rs:49:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m49\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub fn module_base_address(range_strings: &Vec<&str>, module_name: &str) -> Option {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"5 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 5 warnings emitted\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"value assigned to `dlopen_offset` is never read","code":{"code":"unused_assignments","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1911,"byte_end":1924,"line_start":66,"line_end":66,"column_start":13,"column_end":26,"is_primary":true,"text":[{"text":" let mut dlopen_offset: u64 = 0;","highlight_start":13,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"maybe it is overwritten before being read?","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(unused_assignments)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: value assigned to `dlopen_offset` is never read\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:66:13\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m66\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut dlopen_offset: u64 = 0;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: maybe it is overwritten before being read?\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_assignments)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `seg_rw`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":4541,"byte_end":4547,"line_start":146,"line_end":146,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" seg_rw: (u64, u64),","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":4541,"byte_end":4547,"line_start":146,"line_end":146,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" seg_rw: (u64, u64),","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_seg_rw","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `seg_rw`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:146:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m146\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m seg_rw: (u64, u64),\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_seg_rw`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `inject1` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":431,"byte_end":438,"line_start":22,"line_end":22,"column_start":4,"column_end":11,"is_primary":true,"text":[{"text":"fn inject1(","highlight_start":4,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `inject1` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:22:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m22\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject1(\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `inject2` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1322,"byte_end":1329,"line_start":51,"line_end":51,"column_start":4,"column_end":11,"is_primary":true,"text":[{"text":"fn inject2(","highlight_start":4,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `inject2` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:51:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m51\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject2(\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `is_address_in_range` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/helper/map.rs","byte_start":8,"byte_end":27,"line_start":2,"line_end":2,"column_start":8,"column_end":27,"is_primary":true,"text":[{"text":"pub fn is_address_in_range(addr: u64, range_strings: &Vec<&str>) -> bool {","highlight_start":8,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `is_address_in_range` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/helper/map.rs:2:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m2\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub fn is_address_in_range(addr: u64, range_strings: &Vec<&str>) -> bool {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `module_base_address` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/helper/map.rs","byte_start":1758,"byte_end":1777,"line_start":66,"line_end":66,"column_start":8,"column_end":27,"is_primary":true,"text":[{"text":"pub fn module_base_address(range_strings: &Vec<&str>, module_name: &str) -> Option {","highlight_start":8,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `module_base_address` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/helper/map.rs:66:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m66\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub fn module_base_address(range_strings: &Vec<&str>, module_name: &str) -> Option {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"6 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 6 warnings emitted\u001b[0m\n\n"} diff --git a/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-b90d88b1484a19ce/dep-test-bin-project-hbj-attacker b/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-b90d88b1484a19ce/dep-test-bin-project-hbj-attacker index efbe43f..c55987e 100644 Binary files a/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-b90d88b1484a19ce/dep-test-bin-project-hbj-attacker and b/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-b90d88b1484a19ce/dep-test-bin-project-hbj-attacker differ diff --git a/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-b90d88b1484a19ce/output-test-bin-project-hbj-attacker b/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-b90d88b1484a19ce/output-test-bin-project-hbj-attacker index 58193b3..1a7a6b0 100644 --- a/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-b90d88b1484a19ce/output-test-bin-project-hbj-attacker +++ b/01/project-hbj-attacker/target/debug/.fingerprint/project-hbj-attacker-b90d88b1484a19ce/output-test-bin-project-hbj-attacker @@ -1,6 +1,7 @@ -{"$message_type":"diagnostic","message":"value assigned to `dlopen_offset` is never read","code":{"code":"unused_assignments","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1889,"byte_end":1902,"line_start":57,"line_end":57,"column_start":13,"column_end":26,"is_primary":true,"text":[{"text":" let mut dlopen_offset: u64 = 0;","highlight_start":13,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"maybe it is overwritten before being read?","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(unused_assignments)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: value assigned to `dlopen_offset` is never read\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:57:13\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m57\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut dlopen_offset: u64 = 0;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: maybe it is overwritten before being read?\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_assignments)]` on by default\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"unused variable: `seg_rw`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":4330,"byte_end":4336,"line_start":112,"line_end":112,"column_start":22,"column_end":28,"is_primary":true,"text":[{"text":"fn inject3(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // thread inject","highlight_start":22,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":4330,"byte_end":4336,"line_start":112,"line_end":112,"column_start":22,"column_end":28,"is_primary":true,"text":[{"text":"fn inject3(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // thread inject","highlight_start":22,"highlight_end":28}],"label":null,"suggested_replacement":"_seg_rw","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `seg_rw`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:112:22\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m112\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject3(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // thread inject\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_seg_rw`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"function `inject1` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":434,"byte_end":441,"line_start":23,"line_end":23,"column_start":4,"column_end":11,"is_primary":true,"text":[{"text":"fn inject1(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // Simple injection","highlight_start":4,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `inject1` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:23:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m23\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject1(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // Simple injection\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"function `inject2` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1333,"byte_end":1340,"line_start":48,"line_end":48,"column_start":4,"column_end":11,"is_primary":true,"text":[{"text":"fn inject2(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // ld injection","highlight_start":4,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `inject2` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:48:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m48\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject2(pid: Pid, seg_rw: (u64, u64), regs: user_regs_struct) -> Result<(), Box> // ld injection\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"function `module_base_address` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/helper/map.rs","byte_start":1290,"byte_end":1309,"line_start":49,"line_end":49,"column_start":8,"column_end":27,"is_primary":true,"text":[{"text":"pub fn module_base_address(range_strings: &Vec<&str>, module_name: &str) -> Option {","highlight_start":8,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `module_base_address` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/helper/map.rs:49:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m49\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub fn module_base_address(range_strings: &Vec<&str>, module_name: &str) -> Option {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"5 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 5 warnings emitted\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"value assigned to `dlopen_offset` is never read","code":{"code":"unused_assignments","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1911,"byte_end":1924,"line_start":66,"line_end":66,"column_start":13,"column_end":26,"is_primary":true,"text":[{"text":" let mut dlopen_offset: u64 = 0;","highlight_start":13,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"maybe it is overwritten before being read?","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(unused_assignments)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: value assigned to `dlopen_offset` is never read\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:66:13\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m66\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut dlopen_offset: u64 = 0;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: maybe it is overwritten before being read?\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_assignments)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `seg_rw`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":4541,"byte_end":4547,"line_start":146,"line_end":146,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" seg_rw: (u64, u64),","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":4541,"byte_end":4547,"line_start":146,"line_end":146,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" seg_rw: (u64, u64),","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_seg_rw","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `seg_rw`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:146:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m146\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m seg_rw: (u64, u64),\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_seg_rw`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `inject1` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":431,"byte_end":438,"line_start":22,"line_end":22,"column_start":4,"column_end":11,"is_primary":true,"text":[{"text":"fn inject1(","highlight_start":4,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `inject1` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:22:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m22\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject1(\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `inject2` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1322,"byte_end":1329,"line_start":51,"line_end":51,"column_start":4,"column_end":11,"is_primary":true,"text":[{"text":"fn inject2(","highlight_start":4,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `inject2` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:51:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m51\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn inject2(\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `is_address_in_range` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/helper/map.rs","byte_start":8,"byte_end":27,"line_start":2,"line_end":2,"column_start":8,"column_end":27,"is_primary":true,"text":[{"text":"pub fn is_address_in_range(addr: u64, range_strings: &Vec<&str>) -> bool {","highlight_start":8,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `is_address_in_range` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/helper/map.rs:2:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m2\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub fn is_address_in_range(addr: u64, range_strings: &Vec<&str>) -> bool {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `module_base_address` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/helper/map.rs","byte_start":1758,"byte_end":1777,"line_start":66,"line_end":66,"column_start":8,"column_end":27,"is_primary":true,"text":[{"text":"pub fn module_base_address(range_strings: &Vec<&str>, module_name: &str) -> Option {","highlight_start":8,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `module_base_address` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/helper/map.rs:66:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m66\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub fn module_base_address(range_strings: &Vec<&str>, module_name: &str) -> Option {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"6 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 6 warnings emitted\u001b[0m\n\n"} diff --git a/01/project-hbj-attacker/target/debug/deps/project_hbj_attacker-115c34231582b5ff b/01/project-hbj-attacker/target/debug/deps/project_hbj_attacker-115c34231582b5ff index 176dc88..529ddaf 100755 Binary files a/01/project-hbj-attacker/target/debug/deps/project_hbj_attacker-115c34231582b5ff and b/01/project-hbj-attacker/target/debug/deps/project_hbj_attacker-115c34231582b5ff differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44xvlr1-0vojaxg-working/dep-graph.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44xvlr1-0vojaxg-working/dep-graph.bin deleted file mode 100644 index 1a781e2..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44xvlr1-0vojaxg-working/dep-graph.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44xvlr1-0vojaxg-working/dep-graph.part.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44xvlr1-0vojaxg-working/dep-graph.part.bin deleted file mode 100644 index 0ae3e20..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44xvlr1-0vojaxg-working/dep-graph.part.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44xvlr1-0vojaxg-working/query-cache.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44xvlr1-0vojaxg-working/query-cache.bin deleted file mode 100644 index 2f84f9a..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44xvlr1-0vojaxg-working/query-cache.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44y4lz0-1k8yq68-working/dep-graph.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44y4lz0-1k8yq68-working/dep-graph.bin deleted file mode 100644 index 1a781e2..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44y4lz0-1k8yq68-working/dep-graph.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44y4lz0-1k8yq68-working/query-cache.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44y4lz0-1k8yq68-working/query-cache.bin deleted file mode 100644 index 2f84f9a..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44y4lz0-1k8yq68-working/query-cache.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44yxxvh-1sgpni3-working/dep-graph.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44yxxvh-1sgpni3-working/dep-graph.bin deleted file mode 100644 index 7b786bd..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44yxxvh-1sgpni3-working/dep-graph.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44yxxvh-1sgpni3-working/dep-graph.part.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44yxxvh-1sgpni3-working/dep-graph.part.bin deleted file mode 100644 index e69de29..0000000 diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44yxxvh-1sgpni3-working/query-cache.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44yxxvh-1sgpni3-working/query-cache.bin deleted file mode 100644 index 2aaa66c..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44yxxvh-1sgpni3-working/query-cache.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44yxxvh-1sgpni3-working/work-products.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44yxxvh-1sgpni3-working/work-products.bin deleted file mode 100644 index 2fe524a..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44yxxvh-1sgpni3-working/work-products.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44yxxvh-1sgpni3.lock b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44yxxvh-1sgpni3.lock deleted file mode 100644 index e69de29..0000000 diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca4515pap-0fjr85b-72u4bn78905w39dd2rc2uvm79/dep-graph.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca4515pap-0fjr85b-72u4bn78905w39dd2rc2uvm79/dep-graph.bin deleted file mode 100644 index 444c019..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca4515pap-0fjr85b-72u4bn78905w39dd2rc2uvm79/dep-graph.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca4515pap-0fjr85b-72u4bn78905w39dd2rc2uvm79/query-cache.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca4515pap-0fjr85b-72u4bn78905w39dd2rc2uvm79/query-cache.bin deleted file mode 100644 index ed54627..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca4515pap-0fjr85b-72u4bn78905w39dd2rc2uvm79/query-cache.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca4515pap-0fjr85b-72u4bn78905w39dd2rc2uvm79/work-products.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca4515pap-0fjr85b-72u4bn78905w39dd2rc2uvm79/work-products.bin deleted file mode 100644 index 2fe524a..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca4515pap-0fjr85b-72u4bn78905w39dd2rc2uvm79/work-products.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca4515pap-0fjr85b.lock b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca4515pap-0fjr85b.lock deleted file mode 100644 index e69de29..0000000 diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hcamrmw8ac-0s4bjpt-ec5cyv44vqsellsr0bbh82u7x/dep-graph.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hcamrmw8ac-0s4bjpt-ec5cyv44vqsellsr0bbh82u7x/dep-graph.bin new file mode 100644 index 0000000..9e8192e Binary files /dev/null and b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hcamrmw8ac-0s4bjpt-ec5cyv44vqsellsr0bbh82u7x/dep-graph.bin differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hcamrmw8ac-0s4bjpt-ec5cyv44vqsellsr0bbh82u7x/query-cache.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hcamrmw8ac-0s4bjpt-ec5cyv44vqsellsr0bbh82u7x/query-cache.bin new file mode 100644 index 0000000..9dce167 Binary files /dev/null and b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hcamrmw8ac-0s4bjpt-ec5cyv44vqsellsr0bbh82u7x/query-cache.bin differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44xvlr1-0vojaxg-working/work-products.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hcamrmw8ac-0s4bjpt-ec5cyv44vqsellsr0bbh82u7x/work-products.bin similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44xvlr1-0vojaxg-working/work-products.bin rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hcamrmw8ac-0s4bjpt-ec5cyv44vqsellsr0bbh82u7x/work-products.bin diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44xvlr1-0vojaxg.lock b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hcamrmw8ac-0s4bjpt.lock similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44xvlr1-0vojaxg.lock rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hcamrmw8ac-0s4bjpt.lock diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44xvlr1-0i05942-working/dep-graph.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44xvlr1-0i05942-working/dep-graph.bin deleted file mode 100644 index 58faa16..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44xvlr1-0i05942-working/dep-graph.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44xvlr1-0i05942-working/dep-graph.part.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44xvlr1-0i05942-working/dep-graph.part.bin deleted file mode 100644 index 2cc561e..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44xvlr1-0i05942-working/dep-graph.part.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44xvlr1-0i05942-working/query-cache.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44xvlr1-0i05942-working/query-cache.bin deleted file mode 100644 index fecc9ba..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44xvlr1-0i05942-working/query-cache.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44xvlr1-0i05942-working/work-products.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44xvlr1-0i05942-working/work-products.bin deleted file mode 100644 index 2fe524a..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44xvlr1-0i05942-working/work-products.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44xvlr1-0i05942.lock b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44xvlr1-0i05942.lock deleted file mode 100644 index e69de29..0000000 diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44y4ljp-1g4go8n-working/dep-graph.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44y4ljp-1g4go8n-working/dep-graph.bin deleted file mode 100644 index 58faa16..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44y4ljp-1g4go8n-working/dep-graph.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44y4ljp-1g4go8n-working/dep-graph.part.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44y4ljp-1g4go8n-working/dep-graph.part.bin deleted file mode 100644 index e69de29..0000000 diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44y4ljp-1g4go8n-working/query-cache.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44y4ljp-1g4go8n-working/query-cache.bin deleted file mode 100644 index fecc9ba..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44y4ljp-1g4go8n-working/query-cache.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44y4ljp-1g4go8n-working/work-products.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44y4ljp-1g4go8n-working/work-products.bin deleted file mode 100644 index 2fe524a..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44y4ljp-1g4go8n-working/work-products.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44y4ljp-1g4go8n.lock b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44y4ljp-1g4go8n.lock deleted file mode 100644 index e69de29..0000000 diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44yxy6v-1bownjb-working/dep-graph.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44yxy6v-1bownjb-working/dep-graph.bin deleted file mode 100644 index 537477e..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44yxy6v-1bownjb-working/dep-graph.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44yxy6v-1bownjb-working/dep-graph.part.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44yxy6v-1bownjb-working/dep-graph.part.bin deleted file mode 100644 index e69de29..0000000 diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44yxy6v-1bownjb-working/query-cache.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44yxy6v-1bownjb-working/query-cache.bin deleted file mode 100644 index 1d2ca00..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44yxy6v-1bownjb-working/query-cache.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44yxy6v-1bownjb-working/work-products.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44yxy6v-1bownjb-working/work-products.bin deleted file mode 100644 index 2fe524a..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44yxy6v-1bownjb-working/work-products.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44yxy6v-1bownjb.lock b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca44yxy6v-1bownjb.lock deleted file mode 100644 index e69de29..0000000 diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca4515paq-0unvab6-6kbpeu00ci0cmkc0msg6ri2dr/dep-graph.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca4515paq-0unvab6-6kbpeu00ci0cmkc0msg6ri2dr/dep-graph.bin deleted file mode 100644 index 78707d9..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca4515paq-0unvab6-6kbpeu00ci0cmkc0msg6ri2dr/dep-graph.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca4515paq-0unvab6-6kbpeu00ci0cmkc0msg6ri2dr/query-cache.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca4515paq-0unvab6-6kbpeu00ci0cmkc0msg6ri2dr/query-cache.bin deleted file mode 100644 index 0ef927c..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca4515paq-0unvab6-6kbpeu00ci0cmkc0msg6ri2dr/query-cache.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca4515paq-0unvab6-6kbpeu00ci0cmkc0msg6ri2dr/work-products.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca4515paq-0unvab6-6kbpeu00ci0cmkc0msg6ri2dr/work-products.bin deleted file mode 100644 index 2fe524a..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca4515paq-0unvab6-6kbpeu00ci0cmkc0msg6ri2dr/work-products.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca4515paq-0unvab6.lock b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hca4515paq-0unvab6.lock deleted file mode 100644 index e69de29..0000000 diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hcamrmw8gy-0jvrl7b-3rgvbbammv8pe2072jxduzgqb/dep-graph.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hcamrmw8gy-0jvrl7b-3rgvbbammv8pe2072jxduzgqb/dep-graph.bin new file mode 100644 index 0000000..670e1ed Binary files /dev/null and b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hcamrmw8gy-0jvrl7b-3rgvbbammv8pe2072jxduzgqb/dep-graph.bin differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hcamrmw8gy-0jvrl7b-3rgvbbammv8pe2072jxduzgqb/query-cache.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hcamrmw8gy-0jvrl7b-3rgvbbammv8pe2072jxduzgqb/query-cache.bin new file mode 100644 index 0000000..0480853 Binary files /dev/null and b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hcamrmw8gy-0jvrl7b-3rgvbbammv8pe2072jxduzgqb/query-cache.bin differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44y4lz0-1k8yq68-working/work-products.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hcamrmw8gy-0jvrl7b-3rgvbbammv8pe2072jxduzgqb/work-products.bin similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44y4lz0-1k8yq68-working/work-products.bin rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hcamrmw8gy-0jvrl7b-3rgvbbammv8pe2072jxduzgqb/work-products.bin diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44y4lz0-1k8yq68-working/dep-graph.part.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hcamrmw8gy-0jvrl7b.lock similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44y4lz0-1k8yq68-working/dep-graph.part.bin rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-2iviewqcv49ua/s-hcamrmw8gy-0jvrl7b.lock diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/0wsaqazt3f5h99dtvdw4kvbty.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/0wsaqazt3f5h99dtvdw4kvbty.o deleted file mode 100644 index b4c138f..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/0wsaqazt3f5h99dtvdw4kvbty.o and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/2a7qfiic82wu9sslxvrtu63g3.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/2a7qfiic82wu9sslxvrtu63g3.o deleted file mode 100644 index e6d6a97..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/2a7qfiic82wu9sslxvrtu63g3.o and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7zxm916q0pby6nfd8mrjfglhk.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7zxm916q0pby6nfd8mrjfglhk.o deleted file mode 100644 index a881420..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7zxm916q0pby6nfd8mrjfglhk.o and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dep-graph.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dep-graph.bin deleted file mode 100644 index d52d578..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dep-graph.bin and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dt132o9b68zl1sxdxgkakmzm0.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dt132o9b68zl1sxdxgkakmzm0.o deleted file mode 100644 index 7cc4d59..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dt132o9b68zl1sxdxgkakmzm0.o and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/ezi372pd4yb4bjg68sx95d3xp.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/ezi372pd4yb4bjg68sx95d3xp.o deleted file mode 100644 index 331db2b..0000000 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/ezi372pd4yb4bjg68sx95d3xp.o and /dev/null differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj.lock b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj.lock deleted file mode 100644 index e69de29..0000000 diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/05cx10gzz4ner1wjzlfy9hnyt.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/05cx10gzz4ner1wjzlfy9hnyt.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/05cx10gzz4ner1wjzlfy9hnyt.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/05cx10gzz4ner1wjzlfy9hnyt.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/06ww7ypifw0hl61qfxp435whg.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/06ww7ypifw0hl61qfxp435whg.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/06ww7ypifw0hl61qfxp435whg.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/06ww7ypifw0hl61qfxp435whg.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/07gq2h92dmg763pfta4p72ikg.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/07gq2h92dmg763pfta4p72ikg.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/07gq2h92dmg763pfta4p72ikg.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/07gq2h92dmg763pfta4p72ikg.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/0j3aej8yi6sfweg2y62xotnge.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/0j3aej8yi6sfweg2y62xotnge.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/0j3aej8yi6sfweg2y62xotnge.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/0j3aej8yi6sfweg2y62xotnge.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/0nunqqujjecle4wfn4l4czdbv.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/0nunqqujjecle4wfn4l4czdbv.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/0nunqqujjecle4wfn4l4czdbv.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/0nunqqujjecle4wfn4l4czdbv.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/0tjqpgb1d9cevroi7bzoc0rrn.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/0tjqpgb1d9cevroi7bzoc0rrn.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/0tjqpgb1d9cevroi7bzoc0rrn.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/0tjqpgb1d9cevroi7bzoc0rrn.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/0wrzj9brwzmcw563l7ckxj39o.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/0wrzj9brwzmcw563l7ckxj39o.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/0wrzj9brwzmcw563l7ckxj39o.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/0wrzj9brwzmcw563l7ckxj39o.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/0wsaqazt3f5h99dtvdw4kvbty.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/0wsaqazt3f5h99dtvdw4kvbty.o new file mode 100644 index 0000000..45e2ef8 Binary files /dev/null and b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/0wsaqazt3f5h99dtvdw4kvbty.o differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/104zwieon0t6lang0xrjs4fj1.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/104zwieon0t6lang0xrjs4fj1.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/104zwieon0t6lang0xrjs4fj1.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/104zwieon0t6lang0xrjs4fj1.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/189ylv98vtox835j4iageh4fy.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/189ylv98vtox835j4iageh4fy.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/189ylv98vtox835j4iageh4fy.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/189ylv98vtox835j4iageh4fy.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/1dtgktnnbfpb13ggyoaq2d2lv.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/1dtgktnnbfpb13ggyoaq2d2lv.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/1dtgktnnbfpb13ggyoaq2d2lv.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/1dtgktnnbfpb13ggyoaq2d2lv.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/1movk7u6zf1pav10honhp8leh.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/1movk7u6zf1pav10honhp8leh.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/1movk7u6zf1pav10honhp8leh.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/1movk7u6zf1pav10honhp8leh.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/1rfcbecppikndv9uhv5y3969r.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/1rfcbecppikndv9uhv5y3969r.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/1rfcbecppikndv9uhv5y3969r.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/1rfcbecppikndv9uhv5y3969r.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/1s4qb6yvewyjvytl3kpcjtrxe.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/1s4qb6yvewyjvytl3kpcjtrxe.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/1s4qb6yvewyjvytl3kpcjtrxe.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/1s4qb6yvewyjvytl3kpcjtrxe.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/22mjgnstsv47o2fwhbfgiefmq.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/22mjgnstsv47o2fwhbfgiefmq.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/22mjgnstsv47o2fwhbfgiefmq.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/22mjgnstsv47o2fwhbfgiefmq.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/2a7qfiic82wu9sslxvrtu63g3.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/2a7qfiic82wu9sslxvrtu63g3.o new file mode 100644 index 0000000..ccf1a4d Binary files /dev/null and b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/2a7qfiic82wu9sslxvrtu63g3.o differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/2irf5sphi4ck5lw3dkx8f4ejl.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/2irf5sphi4ck5lw3dkx8f4ejl.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/2irf5sphi4ck5lw3dkx8f4ejl.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/2irf5sphi4ck5lw3dkx8f4ejl.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/2ovg7gput7wr5m5nqzmh2u9mt.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/2ovg7gput7wr5m5nqzmh2u9mt.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/2ovg7gput7wr5m5nqzmh2u9mt.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/2ovg7gput7wr5m5nqzmh2u9mt.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/2q203fkwrtauhtbuloviyezsg.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/2q203fkwrtauhtbuloviyezsg.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/2q203fkwrtauhtbuloviyezsg.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/2q203fkwrtauhtbuloviyezsg.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/2sigeu63sovmg2duk6dmj1du1.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/2sigeu63sovmg2duk6dmj1du1.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/2sigeu63sovmg2duk6dmj1du1.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/2sigeu63sovmg2duk6dmj1du1.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/34kc69e876jvgvqzxozpq5nzr.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/34kc69e876jvgvqzxozpq5nzr.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/34kc69e876jvgvqzxozpq5nzr.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/34kc69e876jvgvqzxozpq5nzr.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/34kqsyixbap1usfdw43n6m5n9.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/34kqsyixbap1usfdw43n6m5n9.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/34kqsyixbap1usfdw43n6m5n9.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/34kqsyixbap1usfdw43n6m5n9.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/3g6wrnjc1tykp9cnb0b2yw1hp.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/3g6wrnjc1tykp9cnb0b2yw1hp.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/3g6wrnjc1tykp9cnb0b2yw1hp.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/3g6wrnjc1tykp9cnb0b2yw1hp.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/3hqi05z14zcn7q73et4c05t50.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/3hqi05z14zcn7q73et4c05t50.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/3hqi05z14zcn7q73et4c05t50.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/3hqi05z14zcn7q73et4c05t50.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/3m2zd8g0gm532dbfcd4ej5xiv.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/3m2zd8g0gm532dbfcd4ej5xiv.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/3m2zd8g0gm532dbfcd4ej5xiv.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/3m2zd8g0gm532dbfcd4ej5xiv.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/3otui9w1we693n427niit8tsz.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/3otui9w1we693n427niit8tsz.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/3otui9w1we693n427niit8tsz.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/3otui9w1we693n427niit8tsz.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/4jrpphk2uh5lwitcqr4yw4y1j.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/4jrpphk2uh5lwitcqr4yw4y1j.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/4jrpphk2uh5lwitcqr4yw4y1j.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/4jrpphk2uh5lwitcqr4yw4y1j.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/4q8d8qikbahcub17jnofu8kmj.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/4q8d8qikbahcub17jnofu8kmj.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/4q8d8qikbahcub17jnofu8kmj.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/4q8d8qikbahcub17jnofu8kmj.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/4s4vzkl3950ljkj452o7hypmr.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/4s4vzkl3950ljkj452o7hypmr.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/4s4vzkl3950ljkj452o7hypmr.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/4s4vzkl3950ljkj452o7hypmr.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/4tqsm3baq38hkplnv50qqnopm.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/4tqsm3baq38hkplnv50qqnopm.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/4tqsm3baq38hkplnv50qqnopm.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/4tqsm3baq38hkplnv50qqnopm.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/53dkdabs1y3k6y43s4mi5jxym.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/53dkdabs1y3k6y43s4mi5jxym.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/53dkdabs1y3k6y43s4mi5jxym.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/53dkdabs1y3k6y43s4mi5jxym.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/55x6qip8rrpsbq2uuvxhv047r.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/55x6qip8rrpsbq2uuvxhv047r.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/55x6qip8rrpsbq2uuvxhv047r.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/55x6qip8rrpsbq2uuvxhv047r.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/5e2t581bq39sht4j54eudl3f6.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/5e2t581bq39sht4j54eudl3f6.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/5e2t581bq39sht4j54eudl3f6.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/5e2t581bq39sht4j54eudl3f6.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/5g0s3jy6ogw4gjc8k2qjzy8dl.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/5g0s3jy6ogw4gjc8k2qjzy8dl.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/5g0s3jy6ogw4gjc8k2qjzy8dl.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/5g0s3jy6ogw4gjc8k2qjzy8dl.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/5it1phj2s53l6wss8nqlawvlm.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/5it1phj2s53l6wss8nqlawvlm.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/5it1phj2s53l6wss8nqlawvlm.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/5it1phj2s53l6wss8nqlawvlm.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/5nsa8ai769i8azr7sa4jnuymp.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/5nsa8ai769i8azr7sa4jnuymp.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/5nsa8ai769i8azr7sa4jnuymp.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/5nsa8ai769i8azr7sa4jnuymp.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/5ykco3qmas2zxb046k4k45lft.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/5ykco3qmas2zxb046k4k45lft.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/5ykco3qmas2zxb046k4k45lft.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/5ykco3qmas2zxb046k4k45lft.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/60urw5jubmp2t3oc95by22ir1.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/60urw5jubmp2t3oc95by22ir1.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/60urw5jubmp2t3oc95by22ir1.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/60urw5jubmp2t3oc95by22ir1.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/6gk8cuiek62mr5vvk3ky80yrk.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/6gk8cuiek62mr5vvk3ky80yrk.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/6gk8cuiek62mr5vvk3ky80yrk.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/6gk8cuiek62mr5vvk3ky80yrk.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/6jomw0rk1zcucg3jg4nbrr57q.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/6jomw0rk1zcucg3jg4nbrr57q.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/6jomw0rk1zcucg3jg4nbrr57q.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/6jomw0rk1zcucg3jg4nbrr57q.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/6vw6l78mtah7vz4gbg7hl44x6.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/6vw6l78mtah7vz4gbg7hl44x6.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/6vw6l78mtah7vz4gbg7hl44x6.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/6vw6l78mtah7vz4gbg7hl44x6.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7akxbtwl958inzkigi7rdjeui.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7akxbtwl958inzkigi7rdjeui.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7akxbtwl958inzkigi7rdjeui.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7akxbtwl958inzkigi7rdjeui.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7hd1wms5qalibd6xnxck2fuzy.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7hd1wms5qalibd6xnxck2fuzy.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7hd1wms5qalibd6xnxck2fuzy.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7hd1wms5qalibd6xnxck2fuzy.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7im2xditgxz7536dtfxv4vgwk.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7im2xditgxz7536dtfxv4vgwk.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7im2xditgxz7536dtfxv4vgwk.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7im2xditgxz7536dtfxv4vgwk.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7lyjzngo36n3dxhk84bpairzt.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7lyjzngo36n3dxhk84bpairzt.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7lyjzngo36n3dxhk84bpairzt.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7lyjzngo36n3dxhk84bpairzt.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7mdnt3ke3hmekgikah2fp6138.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7mdnt3ke3hmekgikah2fp6138.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7mdnt3ke3hmekgikah2fp6138.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7mdnt3ke3hmekgikah2fp6138.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7z7kynmi2wlw70tz1s5w7ho7a.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7z7kynmi2wlw70tz1s5w7ho7a.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/7z7kynmi2wlw70tz1s5w7ho7a.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7z7kynmi2wlw70tz1s5w7ho7a.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7zxm916q0pby6nfd8mrjfglhk.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7zxm916q0pby6nfd8mrjfglhk.o new file mode 100644 index 0000000..d6c4a6c Binary files /dev/null and b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/7zxm916q0pby6nfd8mrjfglhk.o differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/80h4i3996ky0rx5z53vf24wmx.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/80h4i3996ky0rx5z53vf24wmx.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/80h4i3996ky0rx5z53vf24wmx.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/80h4i3996ky0rx5z53vf24wmx.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/82j2uoox70z3ds6hblu8412y2.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/82j2uoox70z3ds6hblu8412y2.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/82j2uoox70z3ds6hblu8412y2.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/82j2uoox70z3ds6hblu8412y2.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/82r6d2jequ39d8nzw39bjui2r.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/82r6d2jequ39d8nzw39bjui2r.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/82r6d2jequ39d8nzw39bjui2r.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/82r6d2jequ39d8nzw39bjui2r.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/8s61jy2o83otvvz2s9b4p0dwy.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/8s61jy2o83otvvz2s9b4p0dwy.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/8s61jy2o83otvvz2s9b4p0dwy.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/8s61jy2o83otvvz2s9b4p0dwy.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/91po8czype8vpcgxvgbaw74n4.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/91po8czype8vpcgxvgbaw74n4.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/91po8czype8vpcgxvgbaw74n4.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/91po8czype8vpcgxvgbaw74n4.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/9f7j0clwvlejeuu1dce8fuka7.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/9f7j0clwvlejeuu1dce8fuka7.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/9f7j0clwvlejeuu1dce8fuka7.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/9f7j0clwvlejeuu1dce8fuka7.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/9jhzpd10gyyvwctc6729us4v6.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/9jhzpd10gyyvwctc6729us4v6.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/9jhzpd10gyyvwctc6729us4v6.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/9jhzpd10gyyvwctc6729us4v6.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/9krlebi8swsz5cx7i1op8yl5m.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/9krlebi8swsz5cx7i1op8yl5m.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/9krlebi8swsz5cx7i1op8yl5m.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/9krlebi8swsz5cx7i1op8yl5m.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/9mroaaq0iif90m5howkfsxb9f.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/9mroaaq0iif90m5howkfsxb9f.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/9mroaaq0iif90m5howkfsxb9f.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/9mroaaq0iif90m5howkfsxb9f.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/9sfeyijw2pse2xx6nbgo77w3z.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/9sfeyijw2pse2xx6nbgo77w3z.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/9sfeyijw2pse2xx6nbgo77w3z.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/9sfeyijw2pse2xx6nbgo77w3z.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/9xuckacdkzrv67w310bca9ej9.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/9xuckacdkzrv67w310bca9ej9.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/9xuckacdkzrv67w310bca9ej9.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/9xuckacdkzrv67w310bca9ej9.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/9zyo0pzjtc99sdqkzdzu9ly8b.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/9zyo0pzjtc99sdqkzdzu9ly8b.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/9zyo0pzjtc99sdqkzdzu9ly8b.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/9zyo0pzjtc99sdqkzdzu9ly8b.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/a245yca0xxjzdv2mjm6k0ghpw.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/a245yca0xxjzdv2mjm6k0ghpw.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/a245yca0xxjzdv2mjm6k0ghpw.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/a245yca0xxjzdv2mjm6k0ghpw.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/a2n8zx3h0btui91pva0m6fu0g.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/a2n8zx3h0btui91pva0m6fu0g.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/a2n8zx3h0btui91pva0m6fu0g.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/a2n8zx3h0btui91pva0m6fu0g.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/a3eyow7fblrldfihmc91dv492.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/a3eyow7fblrldfihmc91dv492.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/a3eyow7fblrldfihmc91dv492.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/a3eyow7fblrldfihmc91dv492.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/a58j7v7rqc8hkdjkk3cda95th.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/a58j7v7rqc8hkdjkk3cda95th.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/a58j7v7rqc8hkdjkk3cda95th.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/a58j7v7rqc8hkdjkk3cda95th.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/ak19u63wavd2aa4faes76cuh7.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/ak19u63wavd2aa4faes76cuh7.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/ak19u63wavd2aa4faes76cuh7.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/ak19u63wavd2aa4faes76cuh7.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/av6z5fdmakkkvvf0x78mq4wyz.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/av6z5fdmakkkvvf0x78mq4wyz.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/av6z5fdmakkkvvf0x78mq4wyz.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/av6z5fdmakkkvvf0x78mq4wyz.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/avxd6cr0tg6iv5iyox1345301.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/avxd6cr0tg6iv5iyox1345301.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/avxd6cr0tg6iv5iyox1345301.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/avxd6cr0tg6iv5iyox1345301.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/awr0bybl943irscecwrssz4ll.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/awr0bybl943irscecwrssz4ll.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/awr0bybl943irscecwrssz4ll.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/awr0bybl943irscecwrssz4ll.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/ay3lwznm3jfmljunhtn1nvxct.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/ay3lwznm3jfmljunhtn1nvxct.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/ay3lwznm3jfmljunhtn1nvxct.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/ay3lwznm3jfmljunhtn1nvxct.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/b3lxtcb4ea6xg30wp37p08bi3.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/b3lxtcb4ea6xg30wp37p08bi3.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/b3lxtcb4ea6xg30wp37p08bi3.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/b3lxtcb4ea6xg30wp37p08bi3.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/b3pu203isqrdlopl34gjvt6fk.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/b3pu203isqrdlopl34gjvt6fk.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/b3pu203isqrdlopl34gjvt6fk.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/b3pu203isqrdlopl34gjvt6fk.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/bdd7witlg4c08hkhl6299tedg.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/bdd7witlg4c08hkhl6299tedg.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/bdd7witlg4c08hkhl6299tedg.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/bdd7witlg4c08hkhl6299tedg.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/bpmfyrhybipipzm7vevn6mvfj.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/bpmfyrhybipipzm7vevn6mvfj.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/bpmfyrhybipipzm7vevn6mvfj.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/bpmfyrhybipipzm7vevn6mvfj.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/bwkug1hx8m2ojngpswxg5yu56.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/bwkug1hx8m2ojngpswxg5yu56.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/bwkug1hx8m2ojngpswxg5yu56.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/bwkug1hx8m2ojngpswxg5yu56.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/c8mh1dch3f9a54iy0kdylt6zs.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/c8mh1dch3f9a54iy0kdylt6zs.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/c8mh1dch3f9a54iy0kdylt6zs.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/c8mh1dch3f9a54iy0kdylt6zs.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/cdwmec47js62mxmc3xbbkphkn.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/cdwmec47js62mxmc3xbbkphkn.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/cdwmec47js62mxmc3xbbkphkn.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/cdwmec47js62mxmc3xbbkphkn.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/cit0u4yqw2uu34kot55dvhlq9.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/cit0u4yqw2uu34kot55dvhlq9.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/cit0u4yqw2uu34kot55dvhlq9.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/cit0u4yqw2uu34kot55dvhlq9.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/cnuwo5hmxygjwd3h87cs5thkz.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/cnuwo5hmxygjwd3h87cs5thkz.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/cnuwo5hmxygjwd3h87cs5thkz.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/cnuwo5hmxygjwd3h87cs5thkz.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/ctvzhx7jqzh4sn3ui54rn91n7.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/ctvzhx7jqzh4sn3ui54rn91n7.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/ctvzhx7jqzh4sn3ui54rn91n7.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/ctvzhx7jqzh4sn3ui54rn91n7.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/cvt8gc7aev96w7ovhhzj56ys2.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/cvt8gc7aev96w7ovhhzj56ys2.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/cvt8gc7aev96w7ovhhzj56ys2.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/cvt8gc7aev96w7ovhhzj56ys2.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/d0pc2xmqdq2lyiud7uckjutro.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/d0pc2xmqdq2lyiud7uckjutro.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/d0pc2xmqdq2lyiud7uckjutro.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/d0pc2xmqdq2lyiud7uckjutro.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/d9a0joovtx5knmz3jjonyxo3o.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/d9a0joovtx5knmz3jjonyxo3o.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/d9a0joovtx5knmz3jjonyxo3o.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/d9a0joovtx5knmz3jjonyxo3o.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/d9xm02b52y5zg86bxi8wcal5b.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/d9xm02b52y5zg86bxi8wcal5b.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/d9xm02b52y5zg86bxi8wcal5b.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/d9xm02b52y5zg86bxi8wcal5b.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dep-graph.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dep-graph.bin new file mode 100644 index 0000000..804dc84 Binary files /dev/null and b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dep-graph.bin differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dgdz1wqjip5jnj64w9wp3j62c.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dgdz1wqjip5jnj64w9wp3j62c.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dgdz1wqjip5jnj64w9wp3j62c.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dgdz1wqjip5jnj64w9wp3j62c.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/di2x30ktojiktji769obvipx0.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/di2x30ktojiktji769obvipx0.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/di2x30ktojiktji769obvipx0.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/di2x30ktojiktji769obvipx0.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dm9ttv8gid40l23xtu1wckkyj.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dm9ttv8gid40l23xtu1wckkyj.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dm9ttv8gid40l23xtu1wckkyj.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dm9ttv8gid40l23xtu1wckkyj.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dph9s61ij4i8s8tut6i4mles7.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dph9s61ij4i8s8tut6i4mles7.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dph9s61ij4i8s8tut6i4mles7.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dph9s61ij4i8s8tut6i4mles7.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dqf82rkf7ctw2xdrp2qtyhzko.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dqf82rkf7ctw2xdrp2qtyhzko.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dqf82rkf7ctw2xdrp2qtyhzko.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dqf82rkf7ctw2xdrp2qtyhzko.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dt132o9b68zl1sxdxgkakmzm0.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dt132o9b68zl1sxdxgkakmzm0.o new file mode 100644 index 0000000..4cd17fb Binary files /dev/null and b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dt132o9b68zl1sxdxgkakmzm0.o differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dwozodkcesxvox1s3g2e1lhkh.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dwozodkcesxvox1s3g2e1lhkh.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dwozodkcesxvox1s3g2e1lhkh.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dwozodkcesxvox1s3g2e1lhkh.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dxsfwwrs7eff31ikn4povkjiz.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dxsfwwrs7eff31ikn4povkjiz.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/dxsfwwrs7eff31ikn4povkjiz.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/dxsfwwrs7eff31ikn4povkjiz.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/e05teoqf1qug5jmahy27o50w6.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/e05teoqf1qug5jmahy27o50w6.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/e05teoqf1qug5jmahy27o50w6.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/e05teoqf1qug5jmahy27o50w6.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/e3pvji7usrr8zu87tnbw8m918.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/e3pvji7usrr8zu87tnbw8m918.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/e3pvji7usrr8zu87tnbw8m918.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/e3pvji7usrr8zu87tnbw8m918.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/e4h5h5mf8lwlegs8ta2xop6nn.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/e4h5h5mf8lwlegs8ta2xop6nn.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/e4h5h5mf8lwlegs8ta2xop6nn.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/e4h5h5mf8lwlegs8ta2xop6nn.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/e6lsly4fgg6vporxvprxpwee1.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/e6lsly4fgg6vporxvprxpwee1.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/e6lsly4fgg6vporxvprxpwee1.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/e6lsly4fgg6vporxvprxpwee1.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/e9ezumcfq033t36rtr0qzu1ul.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/e9ezumcfq033t36rtr0qzu1ul.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/e9ezumcfq033t36rtr0qzu1ul.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/e9ezumcfq033t36rtr0qzu1ul.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/efb4tg3pb2ts7fmy3ho2mfzq3.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/efb4tg3pb2ts7fmy3ho2mfzq3.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/efb4tg3pb2ts7fmy3ho2mfzq3.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/efb4tg3pb2ts7fmy3ho2mfzq3.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/ezi372pd4yb4bjg68sx95d3xp.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/ezi372pd4yb4bjg68sx95d3xp.o new file mode 100644 index 0000000..80d072a Binary files /dev/null and b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/ezi372pd4yb4bjg68sx95d3xp.o differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/f0mk98sgoxkle9qxllgpcg49o.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/f0mk98sgoxkle9qxllgpcg49o.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/f0mk98sgoxkle9qxllgpcg49o.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/f0mk98sgoxkle9qxllgpcg49o.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/f1xixyuwnt67fo9foqmsuoxdn.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/f1xixyuwnt67fo9foqmsuoxdn.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/f1xixyuwnt67fo9foqmsuoxdn.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/f1xixyuwnt67fo9foqmsuoxdn.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/f26esx3exb871i8apkv23r058.o b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/f26esx3exb871i8apkv23r058.o similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/f26esx3exb871i8apkv23r058.o rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/f26esx3exb871i8apkv23r058.o diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/query-cache.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/query-cache.bin similarity index 50% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/query-cache.bin rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/query-cache.bin index e466067..d51d54a 100644 Binary files a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/query-cache.bin and b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/query-cache.bin differ diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/work-products.bin b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/work-products.bin similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hca4566ivp-0j2r8sj-4asg6k1rpophcnpo15vnza0z3/work-products.bin rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p-904psdv4rbjukqcutgt4gwvqf/work-products.bin diff --git a/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44y4lz0-1k8yq68.lock b/01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p.lock similarity index 100% rename from 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-23whomfmw5o0v/s-hca44y4lz0-1k8yq68.lock rename to 01/project-hbj-attacker/target/debug/incremental/project_hbj_attacker-3hqunqxgyyz05/s-hcams4mssh-0bmkz8p.lock diff --git a/01/project-hbj-attacker/target/debug/project-hbj-attacker b/01/project-hbj-attacker/target/debug/project-hbj-attacker index 176dc88..529ddaf 100755 Binary files a/01/project-hbj-attacker/target/debug/project-hbj-attacker and b/01/project-hbj-attacker/target/debug/project-hbj-attacker differ