[ 로그인 구현 ] - devise gem 환경 : c9 ( ruby on rails ) https://github.com/plataformatec/devise 대다수의 서비스가 로그인 기능을 devise gem으로 사용함. 1. Gemfile의 gem ‘devise’를 입력 후 ‘bundle install’ 2. rails generate devise:install 3. 매뉴얼대로 model로 지정한 것을 수정하여 ‘user’로 수정. * devise가 DB도 알아서 생성을 해줌. 4. rake db:migrate 5. ‘rake routes’ 를 이용하여 어떤 접근이 가능한지 확인. 6. 5번에서 /users/sign_in을 들어가서 보면 device gem이 알아서 조작을 하여 나타난 로그인 폼이다..
안녕하세요. 안랩 연수생에서 근무를 할 때 텔레그램 봇을 이용하여 악성코드 분석을 자동화 하고 싶은 생각에 프로젝트를 하게 되었습니다. 만들게 된 취지는 안랩의 P모 연구원님께 텔레그램 봇이라는 것을 알게 되어서 뭔가 연동할 것이 없을까..? 하면서 생각하다가 최근에 apk 악성앱을 분석하는데, 초기에 apktool 툴을 이용하여서 작업하는 것이 초기에는 그냥 수작업을 했습니다. 하지만, 샘플의 수가 많아지면...?을 생각하다가 '자동화' 를 시켜보자 라는 마음을 먹고, 텔레그램 봇과 연동을 하게 되었습니다. [ Telegram Bot 설치 ] * Telegram Bot 설치 - https://github.com/python-telegram-bot/python-telegram-bot * pip를 이용한 ..
참고 URL https://docs.python.org/2/distutils/setupscript.html 간단하게, 흐름을 보면 아래 세 단계로 하면 된다. setup 안에 name, version, py_modules(배포할 파이썬 스크립트 (.py 확장자로된) )를 명시해주고, sdist로 배포를 하고, 설치를 하면 된다. 간단하게 파이썬 한 개의 스크립트를 배포할 땐 편한데, 패키지 형태로 하려면 py_modules 보다 packages 인자를 써주는 것이 더 효율적이다. from distutils.core import setup setup(name='foo', version='1.0', py_modules=['foo'], )python setup.py sdistpython setup.py ins..
아래 게시물에서 장고 모델을 설정하고 이제 사용자에게 실제로 화면을 보여주는 부분에 대해서 알아보겠습니다. http://suspected.tistory.com/entry/Django-%EB%AA%A8%EB%8D%B8%EB%A7%81-%EC%84%A4%EC%A0%95-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0 * urls.py - urls.py는 주소와 장고의 뷰를 연결 해 주는 역학을 합니다. 여기서 중요한 부분은 urlpatterns입니다. patterns는 두 번째 인자부터 url(패턴, 뷰)를 인자로 받습니다. 주소가 이 패턴에 걸리게 되면 해당하는 뷰를 호출 하라는 의미입니다. 패턴은 정규표현식으로 이루어져 있습니다. 패턴 뒤에 뷰 대신 다른 urls.py가 오게 되면 해당..
장고 모델을 설정, 시작해보겠습니다. http://suspected.tistory.com/entry/Django-%EC%84%A4%EC%B9%98%EB%B6%80%ED%84%B0-%EC%84%A4%EC%A0%95%EA%B9%8C%EC%A7%80 위의 게시물에서 startapp 으로 앱을 실행하게 되고 "앱이름" 폴더 안에 models.py 라는 파일에서 모델링을 할 수가 있습니다. 장고에서 미리 만들어놓은 모델에 관한 각종 객체, 함수들이 들어있는 django.db.models 패키지를 사용할 수 있게 되어 있습니다. 이 패키지에는 Model이라는 객체가 있는데 이 객체에 기본적인 모델이 만들어져 있습니다. 따라서 우리는 이 Model을 상속받아서 필요한 모델을 만들게 됩니다. 아래 코드를 보면 bob라..
장고는 파이썬으로 작성된 오픈소스 웹 어플리케이션 프레임워크입니다. 간단한 사용법과 수많은 내장 기능 덕분에 쉽고 빠르게 고품질의 홈페이지를 만들 수 있게 도와주는 프레임워크입니다. IDE와 같은 프로그램을 이용한 방법과 cmd를 이용한 방법이 있는데, 기초적인 부분부터 해보고 하는게 더 기억에 남는 것 같아서 cmd로 진행했습니다. * 이 글은 Windows 환경에서 Django를 실습하기 위한 글입니다. 리눅스나 mac osx등에서는 Windows 보다 더 수월하니, 리눅스에서 하시는 것을 추천드립니다. * pip가 안되면 설치하기 어려우니, 꼭 pip 먼저 설치하시기 바랍니다.http://suspected.tistory.com/entry/Python-easyinstall-pip%EB%A5%BC-%E..
CentOS에서는 파폭이 Default로 존재하지만, Chorme을 쓸 상황이 생겨서 설치를 했는데, 개 같은 오류가 날 화나게 해서 구글링 했더니 해결방법이 있어서 공유.CentOS에서 CentOS버전으로 컨버팅된 크롬을 아래 사이트에서 제공을 하는데 , CentOS 환경 터미널에서 wget http://people.centos.org/hughesjr/chromium/6/chromium-el6.repo 를 /etc/yum.d/ 경로에 다운을 받고 yum install chromium 으로 실행을 하면 설치가 된다. 쏴리!질럿!url : http://people.centos.org/hughesjr/chromium/6
- Total
- Today
- Yesterday
- .wll
- Bisonal
- Servey
- 악성코드
- keylogger
- 멋쟁이사자처럼 4기
- 출처 : Do it 안드로이드 프로그래밍
- VirusBulletin
- 해킹메일
- CVE-2018-0798
- 위협정보공유
- AMSI
- Flybits
- Decoding
- 한글악성코드
- vuln
- MS-Office
- infostealer
- idapython
- Kimsuky
- Yara
- us-cert
- Static Analysis Engine
- koodous
- malware
- CVE-2018-9375
- cuckoo-sandbox
- Cisco Talos
- 비트코인
- 스피어피싱
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |