일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 다크웹
- 보안뉴스한줄요약
- 자바스크립트 prototype
- 보안뉴스요약
- 파이썬
- 오라클
- 보안뉴스 요약
- 랜섬웨어
- 카카오프로젝트 100
- 자바스크립트 element api
- 카카오프로젝트
- numpy
- 자바스크립트 node
- 자바스크립트 기본 문법
- Oracle SQL
- 깃허브
- 자바스크립트 jQuery
- 보안뉴스
- GIT
- javascript
- 자바스크립트 객체
- php
- 카카오프로젝트100
- 보안뉴스 한줄요약
- oracle
- 자바스크립트 API
- ES6
- python
- oracle db
- 자바스크립트
- Today
- Total
목록분류 전체보기 (507)
FU11M00N
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/biqcv2/btqInNlve0m/hSVbBSSM0igWSjlXVT6f7k/img.png)
게임은 거대하지만 규제가 없는 금융 시장과 같다. https://www.boannews.com/media/view.asp?idx=91006&kind=1&search=title&find=%C7%D8%C4%BF%B5%E9%2C+%B0%D4%C0%D3+%BB%FD%C5%C2%B0%E8+%B3%EB%B7%C1+%BD%B1%B0%D4+%B5%B7%C0%BB 해커들, 게임 생태계 노려 쉽게 돈을 벌기 시작하다 “저라면 1인칭 슈팅 게임을 하느니 ‘젤다의 전설’을 하겠습니다.” 보안 업체 아카마이(Akamai)에서 글로벌 게임 산업 부문을 담당하고 있으면서 그 자신도 1인용 게임의 열혈 팬인 조나단 싱�� www.boannews.com
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dGJhUt/btqIBNDt82J/tWP30G0cOGnzopwlEsByn1/img.png)
Mysql 데이터베이스 서버를 대상으로 하는 랜섬웨어가 등장. 8월 한국에서도 피해자가 발생함. https://www.boannews.com/media/view.asp?idx=90977 MySQL DB 서버 노리는 랜섬웨어 해커조직, 다크웹에 나타났다 전 세계에 취약한 MySQL 데이터베이스(DB) 서버를 대상으로 중요 데이터를 삭제하고 비트코인을 요구하는 신종 랜섬웨어 조직의 활동이 최근 다크웹에서 포착된 것으로 드러났다. www.boannews.com
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cJj6IW/btqH49uecKa/C33uHKm4ln6N0f7Pbwevjk/img.png)
리눅스 구조를 공부 해봤다면 /etc/passwd 와 /etc/shadow 파일은 많이 들어 봤을겁니다. 1. /etc/passwd 1. 리눅스 시스템에 로그인을 하면 사용자 계정들이 /etc/passwd 파일에 저장됩니다. 2. 이 파일은 다른 유틸리티에서도 참조하기 때문에 모든 계정들에게 읽기 권한이 주어져 있습니다. ex) 'ls' 명령어를 입력했을떄 사용자 UID와 이름을 매칭하기 위함 입니다. 3. 다만 이 파일 수정은 root만 가능합니다. /etc/passwd 파일의 내용입니다. /etc/passwd 필드 내용 ex) root:x:0:0:root:/root:/bin/bash 1:2:3:4: 5 : 6: 7 1. 계정 이름 : 사용자,시스템이 사용하는 이름입니다. 2. 패스워드 : x로 되어 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bgK63L/btqH51oXn2Z/ZXwkB9Mrij96eH3OK8QEuK/img.png)
리눅스를 사용하다보면 # service telnet(서비스 명) start # systemctl start telnet(서비스 명) 이 구문이 둘다 상관없이 먹힐때도 있고, 안됐던 적도 있습니다. 최종적으로 CentOS 6 이전 버젼은 service 구문으로 사용되고 CentOS 7 버젼 이후는 systemctl 구문으로 사용 된다고 합니다. CentOS 7 버전에서 service 구문을 입력하면 Redirecting to /bin/systemctl start xxxx.service 으로 통용되어 systemctl로 재지정되어 찾습니다. CentOS 6 이전 버젼은 /etc/rc.d/init.d 에서 서비스를 관리했는데, CentOS 7 버젼 이후는 서비스 관리 스크립트들을 서비스 유닛(Unit) 으로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ckOAfI/btqH3y1T3JU/u5NGqszhbGTvk5X4CWDY30/img.png)
이번 포스팅은 저번 포스팅 때 알아본 슈퍼 데몬을 사용해 서비스를 사용해보겠습니다. *참고* 포스팅에 사용된 OS는 Centos 6.6입니다. [root@localhost ~]# rpm -qa | grep telnet* [root@localhost ~]# telnet 서비스가 설치되어 있지 않습니다. [사진 1-1] , [사진 1-2]는 telnet 서비스 설치 과정입니다. 설치가 완료되었습니다. Telnet 환경변수 설정 파일이 /etc/xinetd.d/telnet에 존재합니다. Telnet 환경변수 설정 파일이 /etc/xinetd.d/telnet에 존재합니다. 1. flags = REUSE // 소켓 작동 시 사용하고 참조하는 정보 2. socket_type = stream // Telnet 서비스..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oRTNk/btqHT0MfxDc/4KitmeE6lm9KhUIMyanxBk/img.png)
1. 슈퍼 데몬? standalone 방식 vs xinetd 방식 - 네트워크 서버/클라이언트 구조에서 다양한 서비스( FTP, Telnet, SSH 등등 ) 서버 프로세스(데몬) 동작 방식은 공통점이 있습니다. 실제 서비스를 제공하는 서비스 프로세스를 제외하고는 클라이언트의 접속 요청이 있을 때까지 대기하다가 요청이 들어오면 해당 요청을 처리할 서비스 프로세스(자식 프로세스)를 실행하는 형태입니다. - 따라서 효율적인 서버자원의 활용이라는 측면에서 공통적인 부분을 처리하는 슈퍼 데몬을 만들어 개별 서비스를 등록하게 하여 클라이언트 요청은 슈퍼 데몬이 모두 처리하고 개별 서비스를 호출해주는 방식이 등장합니다. 1-1. xinetd 슈퍼데몬 이란? 데몬을 관리하는 데몬입니다. 이것을 슈퍼 데몬이라고 부릅니..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bLZJYT/btqHQGSv3rB/KKhNW1UAcqCPtJgknCjfZK/img.png)
1. Android Studio 설치 Android Studio는 구글에서 공식으로 지원하는 Android 앱 개발을 위한 IDE입니다. IntelliJ IDEA 를 기반으로 하고 있으며 Gradle 빌드 시스템을 사용합니다. 1. 아래의 링크에 접속하면 다운로드 링크를 보여줍니다. https://developer.android.com/studio/ 2. 설치 파일을 실행하여서 설치를 진행합니다. 3. 안드로이드 스튜디오에서 제공하는 에뮬레이터를 사용하기 위해 Android Virtual Device 를 클릭 한 후 Next 를 누릅니다. 4. 안드로이드 스튜디오의 설치 위치를 원하는 곳으로 변경 가능합니다. 5. 바로가기를 만들것인지 아닌지 물어보는데, 저는 안만들었습니다. 6. 설치가 완료 된후 Ne..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Qdp2z/btqGAT06Luy/KZjB6WVf5hKw2rQZLht9K0/img.png)
이중포인터? 기존에 있던 포인터를 생각해보자면 포인터를 선언할때 * 연산자가 한개가 쓰였는데요, 거기에 *연산자를 하나 더 넣어서 이중포인터 라고 부릅니다. 또한 이중포인터에 *를 하나 더붙이면 삼중포인터 까지 가능합니다. 이중 포인터 선언 #include int main(){ int a = 50; int* p =&a; int** pp = &p; // 이중포인터 선언 return 0; } 기존에 포인터를 선언 했던 방법인 type *Name 에서 type **Name으로 *만 하나 더 붙여주면 됩니다. 이중 포인터 알아보기 #include int main(){ int a = 50; int* p =&a; int** pp = &p; // 이중포인터 선언 return 0; } 사실 단일 포인터만 제대로 이해했..