일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 유니티3D 2018.2
- C언어
- 빈 프로젝트
- Visual Studio
- 유니티기초
- python
- 기초
- crypto-js
- 유니티 월드
- 엔진기초
- 비쥬얼 스튜디오
- AES
- 게임 오브젝트
- aes128
- cryptography
- c++
- CryptoJS
- 유니티3d
- 유니티 설치방법
- VisualStudio2017
- 상속
- 컴포넌트
- c 환경설정
- Today
- Total
Basic of Computer Skills
19-01-18python API서버와 AngularJS를 활용해 통신을 하기 위해 프로젝트를 진행하던중 보안이슈가 발생하여 AngularJS단에서 Python과의 암복호화 통신이 필요하게 되었다. Python은 아래 사이트 https://cryptography.io/en/latest/ 에서 참고하여 암호 : AES-128, 모드 : CBC, 패딩 :PKCS7로 셋팅해 암복호화를 구현했다. JavaScript는 CryptoJS를 사용하여 간단하게 구현할 수 있었다. 구현 예제는 아래https://cryptojs.gitbook.io/docs/ 여기서 문제가 발생했다.분명 똑같이 key, iv, mode, padding 동일하게 입력했는데출력이 다르다는 것이었다. CryptoJS는 암호화를 할때마다 다른 결..
이전 포스팅에선 가상머신에 Santoku Linux를 설치하는 것까지 진행했다. 이제 스마트 폰의 앱을 PC로 추출해보자. 먼저 터미널을 열도록 한다. 처음 설치했으면 바탕화면에 아무것도 없을테니, 좌측 하단의 사시미를 눌러 'System tools' 탭에서 실행한다. root의 패스워드를 모르겠다면, 'sudo -i' 명령을 입력 후 설정해주자. (굳이 root가 아니어도 추출에는 지장이 없다.) 추출을 위해 우리가 사용해야할 도구는 'adb' 라는 프로그램이다. Windows 였다면 별도로 다운로드를 받아야겠지만, 여기선 이미 다 설치되어 있으므로 간단히 명령어만 입력해주면 된다. adb start-server adb를 사용하기에 앞서, 시동을 건다는 맥락으로 해석하면 되겠다. 폰트가 작은 관계로, ..