전체 글 74

HackRF의 다양한 변신 - 양날의 검 무선 통신

HackRF 는 디지털 라디오 규격인 SDR에 맞춰 개발된 기계이다. 매우 넓은 주파수 대역을 지원하고 타 기기들에 비해 저렴하다. 소프트웨어와 하드웨어 모두 오픈 소스(Open Source)이기 때문에 중국산 복제품을 싸게 구할 수도 있다. 그래서 우리는 손쉽게 HackRF 를 통해 다양한 신호를 Receive 하거나 Transmit 할 수 있다. 이 HackRF 는 상당히 무서운 녀석이다. Replay 공격 무선 기술은 완벽하게 암호화 하기 어려워 Replay 공격에 매우 취약하다. HackRF 의 특성을 가장 잘 활용할 수 있는 부분이기도 하다. 1) 해킹 피해자와 대상이 주고받는 신호를 Record 한다. 2) Record 를 통해 따온 신호를 분석, 재구성을 통해 해킹 공격 스크립트를 만든다. ..

IT/개발보드 2021.02.06

리눅스 멀티커맨드 활용 - 리눅스가 강력한 이유! - 3편

리눅스 명령어를 더 강력하게 사용하고 싶다면 멀티커맨드(Multi Command)를 활용해보자. 리눅스는 한줄에 한 명령어만 쓸 수 있는 것이 아니다. 연속실행되는 명령어를 만들거나 오류가 생기면 넘길 수 있는 등 쉘 스크립트에서나 가능할 것 같은 명령을 매우 자유자재로 수행할 수 있다. 리눅스 쉘은 매우 강력하기 때문에 컴퓨터에서의 거의 모든 일 처리를 할 수 있다. 멀티커맨드를 사용하기 위해서는 몇가지 명령어 문법을 알아야한다. 리눅스 자체가 C언어로 작성되어 있다보니 C와 유사한 문법이 굉장히 많다. 요약: 엠퍼센트(&&), 세미콜론(;), Pipe 파이프(|), 더블 버티컬바(||) 등등을 알아보자. 세미콜론 (;) C 언어에서 문장 끝 마다 ';' 를 붙이는 것과 같은 맥락이다. shell 도 ..

GNU+linux/shell 2021.02.06

리눅스 와일드카드 개념 & 활용으로 고급 명령어 사용! - 2편

리눅스 와일드카드 ( wildcard ), 정확히는 와일드카드 문자 ( wildcard character ) 이다. 와일드카드는 컴퓨터에서 특정 명령어로 명령을 내릴 때, 여러 파일을 한꺼번에 지정할 목적으로 사용하는 문자열 기호를 가리킨다 영어의 대명사를 생각하면 쉽다. 리눅스는 C언어로 작성되었는데, 와일드카드 기능은 C언어의 연산자와 매우 유사하다. UNIX에서 부터 사용되어 왔으므로 UNIX 계열(UINX-like)에선 모두 사용할 수 있다. 설명이 난해할 수 있으나 예제를 참고하면 감이 올 것이다. 말로 설명하기 애매한 부분이 많아서 사진을 첨가. 종류 {} 중괄호. 안의 각 문자열과 일치 (딕셔너리) [] 대괄호. 안의 문자열 중 하나와 일치 - 양 옆에 있는 문자에서 문자범위를 설정 대괄호와..

GNU+linux/shell 2021.01.17

물건 부수는 카페 - 합법적으로 물건을 때려부수자!

사람은 스트레스를 받을 때가 있다 과도한 화는 몸에 좋지 않다 그래서 우리는 그것을 욕을 하거나 물건 부수는 행위 등을 통해 해소해야 한다 가끔은 너무 화가 나서 인터넷에 ' 화를 참는 법 '이나 ' 스트레스 해소법 ' 이라고 검색하기도 한다 그렇게 찾아보면 우리가 볼 수 있는 것은 이런 말도 안되는 사진이나 이딴 표로 정리해놓은 것만 나온다 사람은 진심으로 화났을 때 말없이 구타한다는 말도 있다던데 정신력이 대단하지 않은 이상 일정 수준 이상의 화를 참는 건 힘든 일이다 홧김에 살인이나 끔찍한 범죄도 일어나는 요즘은 그 무엇보다도 사람들의 스트레스 관리가 필요하다 하지만 이 바보같은 기계적 어투로는 화를 내는 사람을 말릴 수 없을 것이다 가장 확실한 방법, 화를 표출하는 것이 몸에 좋다 사람마다 표출하..

리눅스 명령어 모음 - 1편

인터넷에서 검색 가능한 다양한 문서를 참고했습니다. 구글 검색 최상단부터 개인적인 경험까지 생각하여 공들였으나 모든 명령어와 그 옵션들은 정리할 수 없으니 많이 쓰는 명령어 옵션까지 알려드리겠습니다. 리눅스는 C언어로 쓰여진 Unix-like 운영체제로서 unix 명령어를 닯았습니다. linux의 Shell은 C 언어를 매우 닮았습니다. C 언어 학습을 하면 리눅스 명령어에 대한 이해가 좋아집니다. 더 모르겠으면 --help 나 인터넷 검색으로 알아내세요 ArchWiki 나 우분투 한국 커뮤니티 포럼 추천 같이 알아두면 좋은 것들: 와일드카드 활용 멀티커맨드 활용 (파이프라인, 세미콜론, 파운드 사인) 리눅스 필수 에디터 vi 사용법 더 자세한 리눅스 모듈 관리 알아보기 리눅스 시스템 관리하기 (초급) ..

GNU+linux/shell 2021.01.13

AI 이루다 , 넌 정체가 뭐니? - 인공지능 챗봇(AI Chatbot)

최근에 페이스북의 메신저에서 서비스 중이던 통칭, AI 이루다 라는 챗봇 서비스가 중단되었다. 그 이유는 몇 년전 테이 처럼 인종차별, 장애인 비하 등 부적절한 발언과 만든 팀의 무분별한 데이터 크롤링으로 인해 개인정보를 유출해 버렸기 때문이다. (이루다 ai 을 만든 pingpong팀은 DB관리도 안하나 보다) 이루다는 나중에 다시 서비스하게 되겠지만 테이(Tay) 이후로 또 다시 인공지능에 관한 윤리적 문제가 수면 위로 떠올랐다. 전꽃비도 직접 개인적인 용도로 실험 프로젝트 챗봇을 만들어본 경험이 있다. 전꽃비는 자신이 만든 챗봇의 도덕적 자유를 위해 온갖 비속어 등도 허용하였는데 그 결과는 참담했다. 베타 테스터들과 함께 대화를 진행했지만 전꽃비의 챗봇은 대화의 대부분을 비속어로 구사했다. 이미 많..

IT/인공지능 AI 2021.01.13

The Mighty Mighty Bosstones - 미국Ska 밴드

The Mighty Mighty Bosstones 마이티 마이티 보스톤스 (별칭 The Bosstones)는 1983 년에 결성 된 매사추세츠 주 보스턴 의 미국 스카 펑크 밴드이다. 웹사이트 www.bosstonesmusic.com/ 현재 라인업 Dicky Barrett – 리드 보컬 (1983–2004, 2007– 현재) Tim "Johnny Vegas"Burton – 테너 색소폰 , 백 보컬 (1983–2004, 2007– 현재) Ben Carr – 댄서 , 백 보컬, 타악기, 투어 매니저 및 "Bosstone" (1983–2004, 2007– 현재) Joe Gittleman – 베이스 , 백킹 보컬 (1983–2004, 2007– 현재) Joe Sirois – 드럼 , 타악기 (1991–2004,..

오디오 코덱,포맷을 알면 고음질로 들린다!!

여러분은 컴퓨터나 휴대폰으로 평소에 무엇을 하는가? 아마도 인터넷에서 글을 찾아보거나 SNS 메세지를 하거나 Youtube를 시청할 수도 있다. 인터넷 기기들을 사용하다 보면 소리도 많이 듣게 된다. 유튜브에서 음악 스트리밍 영상을 듣거나 멜론,아이뮤직,스포티파이 등 전문 스트리밍 서비스를 이용하거나 SNS에서 친구들의 영상을 볼 수도 있겠다. 통신을 할 때 컴퓨터는 이런 소리 데이터를 그냥 다운받아 올 수 없다. 소리는 아날로그 신호지만 인터넷은 디지털 신호로 통신하기 때문이다. 컴퓨터는 이 데이터를 오디오 코덱(Audio Codec)을 통해서 변환할 수 있다. 변환하는 방식에 대해 자세히 알고 싶다면 아래와 같은 내용을 보기 바란다. 심리음향학의 시각으로 코덱을 잘 설명하고 있다. 더 자세히 알고 싶..

IT/기타 2021.01.11

EBSi 인강 리눅스 / 우분투에서 듣기

한국교육방송공사(韓國敎育放送公社, 영어: Korea Educational Broadcasting System, EBS)는 방송을 통해 학교 교육을 보완하고 평생 교육을 지원하기 위해 운영되고 있는 대한민국의 공영방송이다. -위키백과- 전꽃비답게 결론부터 말하자면, 뚫는 법 )) User Agent 우회 후, ebsi.co.kr/index.jsp 를 제외한 다른 페이지로 직접 우회접속 (www.ebsi.co.kr/ebs/ebsi/search/js/ark_new.js 에서 막는 듯) EBS는 학생들의 교육을 위해서 EBSi 라는 인터넷 강의 서비스를 제공하고 있다. EBSi 는 HTML5 표준을 지향하는 몇 안되는 공영 사이트이다. 그런데 어째서인지 리눅스에서 EBSi 를 접속하면 막힌다. 그래서 모바일 주..

멀티부팅 - 리눅스와 윈도우 모두 사용하기(고급)

리눅스와 윈도우, 서로 너무너무 다르다. 하지만 대한민국에선 윈도우를 포기하고 리눅스만을 사용하기엔 어려움이 더 크다. 대한민국은 컴퓨터 표준을 벗어난 국내 기업들이 자체개발한 플랫폼이 널리 사용되기 때문이다. 물론 자체 플랫폼이 나쁘다는 것이 아니다. 자체 플랫폼은 매우 중요하다. 가장 큰 문제점은 정부나 은행 같은 사회 중심에서 서비스를 제공하는 기관에서 .hwp, .egg 등 독점 규격을 사용하는 것이다. 웹 표준화는 대체 언제쯤 오나 아무튼 현실적인 측면으로써 리눅스와 원도우 중 하나만 선택하여 사용하는 것은 큰 무리이다. 리눅스에는 wineHQ가 있지만 그것 만으론 원도우를 완전 대체하기 힘들다. 멀티 부팅(multi booting) 은 하나의 기기에 여러 운영체제에 설치해 부팅시키는 것. 부팅..