cuckoo를 실행하면서 m2crypto가 없어서 오류가 발생하는 경우가 있다. 분명 documentation에는 m2crypto를 설치하라고 했지만 당장에 필요가 없어서 설치를 안했다. 먼저 libssl1.0-dev와 swig를 설치해야 하는데 sudo apt-get install libssl1.0-dev swig ubuntu20.04 기준 libssl1.0-dev는 이제 지원을 안해주는 것 같다. swig는 잘 된다. sudo nano /etc/apt/sources.list add deb http://security.ubuntu.com/ubuntu bionic-security main sudo apt update && apt-cache policy libssl1.0-dev sudo apt-get in..
참조 https://wayhome25.github.io/git/2017/07/08/git-first-pull-request-story/ git 초보를 위한 풀리퀘스트(pull request) 방법 · 초보몽키의 개발공부로그 개발을 하다 보면 코드를 여러 개로 복사해야 하는 일이 자주 생긴다. 코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는데, 이렇게 독립적으로 개발하는 wayhome25.github.io
iptables 설정하는 방법은 https://watchout31337.tistory.com/221여기에 나와 있다. 이번엔 포트 포워딩을 설정해보자. OUTPUT 설정으로 외부포트 80번에서 내부 8000번으로 들어오게 설정해본다. 일단 포트를 열어야 한다. iptables -I INPUT -p tcp --dport 8000 -j ACCEPT 포트 포워딩을 설정해 주자. iptables -t nat -A PREROUTING -p tcp --dport 8000 -j REDIRECT --to-port 80
1.호스트에서 컨테이너로 파일 전송하기 docker cp /path/filename mycontainer:/path 호스트에 /home/seed/sniff 파일을 5f2ba 컨테이너의 /home/seed/SNIFF 디렉토리에 옮기고 싶으면 #docker cp /home/seed/sniff 5f2:/home/seed/SNIFF 명령어로 옮길 수 있다. 2.컨테이너에서 호스트로 파일 전송하기 docker cp mycontainer:/path/filename /path/ 5f2ba 컨테이너 /home/seed/SNIFF/sniff 파일을 호스트 /home/seed 디렉토리로 옮기고 싶으면 #docker cp 5f2:/home/seed/SNIFF/sniff /home/seed 명령어를 이용한다.
이번엔 사용자 비밀번호 바꾸기이다. 저번에 만든 WEBMAKER사용자의 아이디를 바꾸지도 않았는데 비밀번호가 틀리다고해서 바꿔야 된다. root 계정으로 mysql을 접속해준다. #mysql -u root mysql DB를 선택한 후에>use mysql;user 테이블을 확인한다. 이 authentication_string에 사용자의 비밀번호가 적혀있다. 비밀번호를 확인해보자. select user,authentication_string from user; 역시 암호화되어 있다. 그럼 어서 바꿔보자. alter user '사용자'@'localhost' identified with mysql_native_password by '비밀번호'; 완료.
mysql에서 현재 생성되어 있는 사용자를 확인해보자. 일단 root 계정으로 들어간다. 다음으로 mysql DB를 선택한다.use mysql;후에 테이블을 확인해 보면 이 중 맨 밑에 user테이블에 사용자들의 정보가 저장되어 있다.description을 보자. 이 중 맨위에 두개,Host와user가 오늘 알아볼 column이다.참고로 밑에 authentication_string에 user들의 비밀번호가 담겨있다. 물론 암호화되어 있다. 그럼 이제 사용자를 확인해보자. select host,user from user; 내가만든 WEBMAKER도 확인되고, root도 확인된다.
information_schema란?information_schema란 데이터를 저장하기 위한 데이터들의 집합체. 즉 각 DB에 대한 정보들을 저장해 놓은 DB다. information_schema의 table을 보면 아래와 같이 내가 생성하지 않은 테이블들이 나열되어 있다. 각 테이블에 대한 설명을 보자.CHARACTER_SETS:사용가능한 모든 문자 셋에 대한 정보를 가지고 있다.COLLATIONS:사용 가능한 모든 콜레션에 대한 정보를 가지고 있따. 콜레션은 DB에 저장된 값들을 비교,검색하거나 정렬등의 작업을 위한 문자들을 서로 비교할 때 사용하는 규칙들의 집합.COLUMNS:테이블 칼럼의 콜레션 정보를 가지고 있음. Char,varchar.text형태의 컬럼은 콜레션을 가진다.COLUMN_PRI..
unionunion은 조합이라는 뜻이다. mysql에서는 여러 개의 select문을 사용할 때 쓸 수 있다. 예를 들어 table1 table2------- --------id id------- --------1 12 33 4가 있을 때select * from table1 union select * from table2;해주면 fid-----id-----1234이렇게 중복 된 값은 제외하고 두 테이블의 row를 출력해준다. union all도 있다.이건select * from table1 union all select * from table2;해주면fid-----id-----123134 이렇게 중복된 값 까지 나온다. 주의해야 할 건 table1의 row가 먼저 나오고 table2의 값이 다음으로 나온다..
웹서버를 운영하다 보면 왜인지 모르게 안되는게 자꾸 생긴다.그래서 이것저것 찾아 적용하니 잘 될 때도 있고 안 될 때도 있다.정 안될 땐 그냥 다 날려버리고 처음부터 다시 시작해야 하고 싶어 완전 삭제방법을 찾아봤다. https://elfinlas.tistory.com/367이 블로그에 아주 잘 정리되어 있어 가져왔다. 먼저 purge라는 명령어를 알아야한다.purge도 remove와 같은 삭제하다,제거하다 라는 뜻이긴 한데,좀 더 잔인하게,폭력적으로 제거한다는 뜻이다.추방하다 비슷한 말인듯. remove명령어는 설정파일을 지우지 않지만 purge를 사용하면 설정파일까지 모두 지울 수 있다. removeremove is identical to install except that packages are r..
- Total
- Today
- Yesterday
- 딥러닝
- 회귀
- 차량 네트워크
- 차량용 이더넷
- 머신러닝
- many-to-one
- 단순선형회귀
- automotive ethernet
- cuckoo
- AVTP
- SOME/IP
- 논문 잘 쓰는법
- Ethernet
- porks
- 케라스
- problem statement
- PCA
- CAN-FD
- one-to-many
- Python
- many-to-many
- HTML
- automotive
- AVB
- AE
- SVM
- 크로스 엔트로피
- json2html
- 이상탐지
- 로지스틱회귀
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |