Season 1
-
Gram Schmidt 문제(및 설명) 지난 문제(Size and Basis)에서 우리는 직교 기저(orthogonal basis)라고 하는 특별한 종류의 기저가 있다는 것을 보았습니다. 어떤 벡터 공간 V에 대한 기저 v1, v2, ..., vn이 주어졌을 때, 그램-슈미트(Gram-Schmidt) 알고리즘은 벡터 공간 V에 속하는 직교 기저 u1, u2, ..., un을 계산합니다. 제프리 홉스타인, 질 파이퍼, 조셉 H. 실버먼의 '수학적 암호학 입문' 책에서 그램-슈미트 알고리즘은 다음과 같이 주어집니다: 그램-슈미트 알고리즘 u1 = v1 반복 i = 2,3,...,n μij = vi ∙ uj / ||uj||^2, 1 ≤ j
[CryptoHack] MATHMATICS(Gram Shcmidt)Gram Schmidt 문제(및 설명) 지난 문제(Size and Basis)에서 우리는 직교 기저(orthogonal basis)라고 하는 특별한 종류의 기저가 있다는 것을 보았습니다. 어떤 벡터 공간 V에 대한 기저 v1, v2, ..., vn이 주어졌을 때, 그램-슈미트(Gram-Schmidt) 알고리즘은 벡터 공간 V에 속하는 직교 기저 u1, u2, ..., un을 계산합니다. 제프리 홉스타인, 질 파이퍼, 조셉 H. 실버먼의 '수학적 암호학 입문' 책에서 그램-슈미트 알고리즘은 다음과 같이 주어집니다: 그램-슈미트 알고리즘 u1 = v1 반복 i = 2,3,...,n μij = vi ∙ uj / ||uj||^2, 1 ≤ j
2023.10.31 -
문제 ASMLevel5에 오신 것을 환영합니다 ================================================== 어떤 레벨과 상호작용하기 위해서는 프로그램에게 원시 바이트를 stdin을 통해 보내야 합니다. 이 문제들을 효과적으로 해결하기 위해서는, 먼저 실행하여 무엇이 필요한지 확인한 다음 바이트를 조립하고 이 프로그램에게 파이프로 보내야 합니다. 예를 들어, 만약 asm.S 파일에 어셈블리 코드를 작성한다면, 다음과 같이 오브젝트 파일로 조립할 수 있습니다: as -o asm.o asm.S 그리고 나서, .text 섹션(코드)을 asm.bin 파일로 복사할 수 있습니다: objcopy -O binary --only-section=.text asm.o asm.bin 최종적으로,..
[pwn.college] Assembly Crash Course - Level 5문제 ASMLevel5에 오신 것을 환영합니다 ================================================== 어떤 레벨과 상호작용하기 위해서는 프로그램에게 원시 바이트를 stdin을 통해 보내야 합니다. 이 문제들을 효과적으로 해결하기 위해서는, 먼저 실행하여 무엇이 필요한지 확인한 다음 바이트를 조립하고 이 프로그램에게 파이프로 보내야 합니다. 예를 들어, 만약 asm.S 파일에 어셈블리 코드를 작성한다면, 다음과 같이 오브젝트 파일로 조립할 수 있습니다: as -o asm.o asm.S 그리고 나서, .text 섹션(코드)을 asm.bin 파일로 복사할 수 있습니다: objcopy -O binary --only-section=.text asm.o asm.bin 최종적으로,..
2023.10.01 -
문제 ASMLevel4에 오신 것을 환영합니다. ================================================== 이 레벨에서는 어떤 레벨에서든 raw bytes를 stdin을 통해 이 프로그램에 전송하게 됩니다. 문제를 효율적으로 해결하기 위해, 먼저 실행하여 필요한 것이 무엇인지 확인한 다음 코드를 작성, 어셈블, 그리고 이 프로그램에 파이프하여 바이트를 전송하세요. 예를 들어, asm.S 파일에 어셈블리 코드를 작성한 경우, 다음과 같이 object file로 어셈블할 수 있습니다: as -o asm.o asm.S 그런 다음 .text 섹션(코드)을 asm.bin 파일로 복사합니다. objcopy -O binary --only-section=.text asm.o asm.bi..
[pwn.college] Assembly Crash Course - Level 4문제 ASMLevel4에 오신 것을 환영합니다. ================================================== 이 레벨에서는 어떤 레벨에서든 raw bytes를 stdin을 통해 이 프로그램에 전송하게 됩니다. 문제를 효율적으로 해결하기 위해, 먼저 실행하여 필요한 것이 무엇인지 확인한 다음 코드를 작성, 어셈블, 그리고 이 프로그램에 파이프하여 바이트를 전송하세요. 예를 들어, asm.S 파일에 어셈블리 코드를 작성한 경우, 다음과 같이 object file로 어셈블할 수 있습니다: as -o asm.o asm.S 그런 다음 .text 섹션(코드)을 asm.bin 파일로 복사합니다. objcopy -O binary --only-section=.text asm.o asm.bi..
2023.10.01 -
문제 ASMLevel3에 오신 것을 환영합니다 ================================================== 어떤 레벨과 상호작용하려면 이 프로그램에 stdin을 통해 원시 바이트를 보내야 합니다. 문제를 효율적으로 해결하려면, 먼저 어떤 것이 필요한지 확인하기 위해 한 번 실행해 보세요, 그런 다음, 조립하고 바이트를 프로그램에 파이프하세요. 예를 들어, assembly 코드를 asm.S 파일에 작성한다면, 다음과 같이 오브젝트 파일로 조립할 수 있습니다: as -o asm.o asm.S 그런 다음, .text 섹션 (코드)을 asm.bin 파일에 복사할 수 있습니다. objcopy -O binary --only-section=.text asm.o asm.bin 마지막으로,..
[pwn.college] Assembly Crash Course - Level 3문제 ASMLevel3에 오신 것을 환영합니다 ================================================== 어떤 레벨과 상호작용하려면 이 프로그램에 stdin을 통해 원시 바이트를 보내야 합니다. 문제를 효율적으로 해결하려면, 먼저 어떤 것이 필요한지 확인하기 위해 한 번 실행해 보세요, 그런 다음, 조립하고 바이트를 프로그램에 파이프하세요. 예를 들어, assembly 코드를 asm.S 파일에 작성한다면, 다음과 같이 오브젝트 파일로 조립할 수 있습니다: as -o asm.o asm.S 그런 다음, .text 섹션 (코드)을 asm.bin 파일에 복사할 수 있습니다. objcopy -O binary --only-section=.text asm.o asm.bin 마지막으로,..
2023.10.01 -
문제 ASMLevel2에 오신 것을 환영합니다 ================================================== 어떤 레벨과 상호작용하려면 이 프로그램에 stdin을 통해 원시 바이트를 보내야 합니다. 문제를 효율적으로 해결하려면, 먼저 어떤 것이 필요한지 확인하기 위해 한 번 실행해 보세요, 그런 다음, 조립하고 바이트를 프로그램에 파이프하세요. 예를 들어, assembly 코드를 asm.S 파일에 작성한다면, 다음과 같이 오브젝트 파일로 조립할 수 있습니다: as -o asm.o asm.S 그런 다음, .text 섹션 (코드)을 asm.bin 파일에 복사할 수 있습니다. objcopy -O binary --only-section=.text asm.o asm.bin 마지막으로,..
[pwn.college] Assembly Crash Course - Level 2문제 ASMLevel2에 오신 것을 환영합니다 ================================================== 어떤 레벨과 상호작용하려면 이 프로그램에 stdin을 통해 원시 바이트를 보내야 합니다. 문제를 효율적으로 해결하려면, 먼저 어떤 것이 필요한지 확인하기 위해 한 번 실행해 보세요, 그런 다음, 조립하고 바이트를 프로그램에 파이프하세요. 예를 들어, assembly 코드를 asm.S 파일에 작성한다면, 다음과 같이 오브젝트 파일로 조립할 수 있습니다: as -o asm.o asm.S 그런 다음, .text 섹션 (코드)을 asm.bin 파일에 복사할 수 있습니다. objcopy -O binary --only-section=.text asm.o asm.bin 마지막으로,..
2023.10.01 -
보호되어 있는 글입니다.
[개인정보 처리방침-영상정보처리기기운영·관리방침] 관련 개정 사항 정리보호되어 있는 글입니다.
2023.09.30