그러니까 PWN
close
프로필 배경
프로필 로고

그러니까 PWN

  • 분류 전체보기 (83)
    • CTF (1)
    • Wargame (17)
      • Dreamhack (14)
      • pwnable.kr (3)
    • Computer Science (15)
      • Computer Architecture (1)
      • Operating System (7)
      • Computation (1)
      • AI (2)
      • Network (4)
    • Computer Security (27)
      • System Hacking (10)
      • Side Channel Attack (7)
      • IoT Security (1)
      • Industrial Security (3)
      • Vulnerabilities (5)
      • Digital Forensic (1)
    • Coding (5)
      • Algorithm (0)
      • Rust (4)
    • 후기 (3)
    • etc (14)
      • trouble shooting (4)
      • pruning (7)
  • 홈
  • 태그
  • 방명록
  • Github
시큐어코딩을 시작하기 전에 참고용으로 한번 보면 도움이 되지 않을까

시큐어코딩을 시작하기 전에 참고용으로 한번 보면 도움이 되지 않을까

중요성CISA 피셜 대부분의 소프트웨어 보안 문제의 90%는 coding errors/design로부터 발생한다고 합니다. 🔗SDLC을 위해 고려해야 하고, 사람에게 가장 큰 영향을 줄 수 있는 임베디드 기기의 시큐어코딩 또한 중요하다. 정의secure coding : 보안 표준과 모범 사례를 준수하는 코드 설계 원리 / 취약점으로부터 보호되는 소프트웨어를 작성secure software : malicious attacks로부터 안전하게 개발된 소프트웨어 / secure coding 된 소프트웨어practice : 원칙, 방침 / 개인이 지키도록 attempt 하려는 행동CWE(Common Weakness Enumeration) : 아키텍처, 설계, 코딩 등 개발 과정에서 발생 가능한 소스코드적인 취약..

  • format_list_bulleted Coding
  • · 2024. 6. 15.
  • textsms
[Rust] 러스트 실행 시간 (코드 동작시간) 측정

[Rust] 러스트 실행 시간 (코드 동작시간) 측정

use std::time::Instant;fn main() { let start_time = Instant::now(); // 측정 시작 ... your code ... let end_time = Instant::now(); // 측정 종료 /* 아래 2개 값 모두 같은 값 assert_eq!((end_time-start_time), end_time.duration_since(start_time)); */ let elasped_time = end_time - start_time; let elapsed_time = end_time.duration_since(start_time); println!("Elapsed : {:?}", elapsed..

  • format_list_bulleted Coding/Rust
  • · 2024. 5. 25.
  • textsms
[Rust] 러스트 바이너리 파일 크기 줄이기

[Rust] 러스트 바이너리 파일 크기 줄이기

Summary1. --release 옵션을 주어 릴리즈 모드로 컴파일2. 배포전에 LTO 활성화 및 바이너리 strip 옵션3. 메모리 집약적 프로그램이 아닐 경우 system allocator 사용4. 훨씬 큰 프로그램을 사용할 경우 UPX / 압축 사용5. 그외 더 작게 만드는 방법은 여러가지 방법을 사용  Optimization Level Table0no optimizations1basic optimizations2some optimizations3all optimizations"s"optimize for binary size"z"optimize for binary size, but also turn off loop vectorization.https://doc.rust-lang.org/cargo/..

  • format_list_bulleted Coding/Rust
  • · 2024. 5. 24.
  • textsms

[Rust] 러스트 출력 포맷팅 (Formatted print) 예시

출력 매크로 종류format!작성한 포맷팅대로 string 생성print!format! + 콘솔로 출력 (io::stdout)println!print!에서 줄바꿈 추가eprint!format! + 표준에러로 출력 (io::stderr)eprintln!eprint!에서 줄바꿈 추가 Positional parameters (arguments by position) println!("{} 일", 1); 1 일 (i32) println!("{} 일", 2i64); 2 일 (i64) println!("내 생일은 {}월 {}일", 6, 9); 내 생일은 6월 9일 (i32)Named parametersprintln!("{0}에는 은방울님이 계신다면 {1}에는 달씨님이 계신다.", "고대", ..

  • format_list_bulleted Coding/Rust
  • · 2024. 5. 23.
  • textsms

[Rust] 러스트 자료형(데이터 타입)

Data Typetypedetailexamplei8, i16, i32, i64, i128, u8, u16, u32, u64, u128i 해당 비트 크기를 갖는 부호 있는 정수u 해당 비트 크기를 갖는 부호 없는 정수50, -5i8, 0x100u16, 0o100i16, 20_933_684u64, b'a' (u8 바이트 리터럴)isize, usize머신 주소 크기(32 또는 64비트)164, -0b0011_1010isizef32, f64IEEE754 단정밀도, 배정밀도 부동소수점1.1684, 3.14f32, 6.0221e23f64bool불true, falsechar32비트 크기를 갖는 유니코드 문자'b', '\n', '\7f', '\u{CA1}', '準'(char, u8, i32)혼합 가능한 튜플('%', ..

  • format_list_bulleted Coding/Rust
  • · 2024. 5. 20.
  • textsms
  • navigate_before
  • 1
  • navigate_next
:)
  • $ pwd; whoami
Category
  • 분류 전체보기 (83)
    • CTF (1)
    • Wargame (17)
      • Dreamhack (14)
      • pwnable.kr (3)
    • Computer Science (15)
      • Computer Architecture (1)
      • Operating System (7)
      • Computation (1)
      • AI (2)
      • Network (4)
    • Computer Security (27)
      • System Hacking (10)
      • Side Channel Attack (7)
      • IoT Security (1)
      • Industrial Security (3)
      • Vulnerabilities (5)
      • Digital Forensic (1)
    • Coding (5)
      • Algorithm (0)
      • Rust (4)
    • 후기 (3)
    • etc (14)
      • trouble shooting (4)
      • pruning (7)
Recent post
someones' choice
Recent comments
Tags
  • #web
  • #SCA
  • #Reversing
  • #linear cryptanalysis
  • #ctf
  • #CPA
  • #Pwnable
  • #Network
Total Visitor
Today
Yesterday
ALL
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바