반응형

분류 전체보기 231

[Dreamhack] Write up - Exercise: SSH

https://dreamhack.io/wargame/challenges/875 Exercise: SSHDescription SSH 실습을 위한 문제입니다. 문제 서버에 SSH로 접속하세요! 플래그의 형식은 DH{...} 입니다. ` ssh with id: chall password: dhbgssh `dreamhack.io 쉘환경이라 했으니 리눅스켜서 nc로 먼저 접속해봤다.그냥 서버 그대로 쳐봤는데 안된다.. 문제에서 SSH 서버에 접속하라해서 SSH 명령어를 검색해봤다.SSH 접속하는거는ssh [사용자계정]@[사용자 ip]명령어를 사용하면 된다고 한다.문제에서 ip는 chall이라고 줬으니 다시 리눅스에 명령어를 쳐보았다.  비밀번호까지 치고 나니까 chall@localhost로 변했다. flag를 찾..

[암호화폐 수사] 04. 트랜잭션

모든 자금 트랜잭션의 공통점 = 일방의 소유자로부터 타방의 소유자로 통화가 이동한다. challenge.. 수수료와 환율이 존재? : 이러한 트랜잭션에서는 항상 돈의 손실이 생기므로 트랜잭션 비용이 많이 든다 (유럽이 유로화 한것도 이거 해결하려고) 암호화폐를 사용하면 트랜잭션을 처리할 중앙기관 필요없으니까 이런 문제 안생긴다..! 트랜잭션의 메커니즘 비트코인 주소는 base58 check 값으로 포맷됨 비트코인, 이더리움, 라이트 코인 주소가 지갑이 아님 주소는 블록체인 위에 값을 기록하거나 값이 아닌 것을 기록 1. 임의의 256비트 숫자를 선택 후 안전한 곳에 기록. 어떤 숫자도 가능하며 다른 사람도 같은 숫자를 가질까봐 걱정할 필요 없음 2. 256비트 개인키와 함께 비트코인이 사용하는 타원 곡선..

#3. NOS(Network Operating System)

1. 윈도우 시스템- plug and play 기능 지원: 다양한 하드웨어를 자동으로 인식하여 사용하도록 하는 기능 윈도우 구성내용 - HAL: 새로운 하드웨어가 개발되어 시스템에 장착되어도 드라이버 개발자가 HAL 표준을 준수할 시, 하드웨어와 시스템 간 원활한 통신 가능 - Micro Kernel: Manager에게 작업을 분담시키고 하드웨어를 제어 - IO Manager: 시스템 입출력울 제어, 장치 드라이버 사이에서 메시지를 전달, 응용 프록램이 하드웨어와 통실할 수 있는 통로를 제공 -Object Manager: 파일, 포트, 프로세스, 스레드와 같은 각 객체에 대한 정보를 제공 - Security Reference Manager: 데이터 및 시스템 자원의 제어를 허가 및 거부함으로써 강제적으로..

[암호화폐 수사] 03. 블록체인 이해하기

블록체인특정 유형의 소프트웨어나 장치가 아니라 네트워크의 여러 노드에 각기 분산돼 흩어져 있는 장부상에 컨트랙트와 트랜잭션을 기록하는 개념 불법 구매, 자금 세탁, 사기 행각이 블록체인 시스템에서 일어날 수 있음. 기술을 이해해야 범행해 대한 해석 및 예측이 가능 블록의 구조블록체인은 블록 내부에 모여 있는 수많은 트랜잭션이 채굴이라는 과정을 통해 블록으로 만들어지고 이러한 블록잉 연결된 블록들의 체인 블록이 채굴되면 아무것도 추가 또는 변경이 금지(잠금) -> 블록에 담긴 각 트랜잭션은 ‘승인’ 블록은 채굴로 잠금된 후 이전 블록과 수학적으로 연결되어 위에 쌓임 비트코인: 수학 퍼즐이 약 10분 마다 풀려 트랜잭션들이 블록에 채굴, 블록 하나의 크기는 1MB 미만. 이더리움: 약 15초마다 채굴. 트랜..

#02. TCP/IP

OSI 7 계층protocol 개요 통신망에서 통신을 원하는 양측 시스템에서 데이터를 주고받기 위해 미리 약속된 운영상의 통신 규약. protocol 구성 요소구문(Syntax)데이터 형식, 신호 레벨, 부호화의미(Segmantics)개체의 조정, 에러 제어 정보순서(Timing)순서 제어, 통신 속도 제어 데이터 전송 방식비트 단위 전송특수 플래그를 포함시켜 데이터를 전송하는 방식 SDLC(Synchronous Data Link control) 프로토콜과 HDLC(High level Data link Control) 프로토콜이 존재바이트 단위 전송 전송을 위한 제어 정보를 데이터 헤더에 포함시켜 데이터를 전송하는 것 DDCM(Digital Data Communication Message) 프로토콜이 존..

[SuNiNaTas(써니나타스)] write up - 4번

문제로 들어가면 이렇게 나온다. 처음에는 저 숫자가 0이었는데 plus를 누르니까 1씩 증가하였다. 개발자도구 열어서 저 point를 어떤 조건에 맞추면 될 거같아서 먼저 열어보았다. 힌트가 나와있다. 내 점수를 50까지만들고 써니나타스 어쩌구하는데 그건 모르겠으니 일단 point를 50으로 만들어 보기로 했다. 근데 25부터 더 안올라가고 팝업 창이 뜬다. 써니나타스 브라우저가 좋으시댄다.. 브라우저 관련이니 네트워크 쪽 한번 봐야하나 싶어서 열어보았다. 보냈던 정보들이 뜬다. 이거랑은 상관없어 보이고.. 아무래도 네트워크 조건을 수정해야될 것 같다. 아까 문제 화면에서 key 위에 user-agent가 있었는데 여기서 에이전트 수정이 가능하길래 써니나타스로 바꿔줬다. 올라가기 시작했다. 50이 되니 ..

반응형