2318 matches found
dh-CVE_2016_2098
Proof of concept for https://groups.google.com/forum/!topic/rubyonrails-security/ly-IH-fxrQ == 익스플로잇: 1. 악용될 가능성이 없다고 확신하는 방식으로만 rails server를 실행해야 합니다. 2. rails s를 실행하세요. 3. 다음 명령어를 실행하세요. curl -v -H "Accept: application/json" -H "Content-type: application/json" -X GET -d ' "id" : "inline" : ""'...
heroku-CVE-2013-0156
heroku-CVE-2013-0156 이 취약점은 CVE-2013-0333으로 대체되었습니다. 자세한 내용은 https://groups.google.com/forum/?fromgroups=!topic/rubyonrails-security/1h2DR63ViGo를 참조하십시오. 이 스크립트를 대체하는 CVE-2013-0333 관련 스크립트는 https://github.com/heroku/heroku-CVE-2013-0333에서 확인할 수 있습니다...
CVE-2019-5418
CVE-2019-5418: Ruby on Rails Path Traversal & Arbitrary File Read 이 프로젝트는 Ruby on Rails의 로컬 파일 포함 취약점CVE-2019-5418을 실습하고 재현하기 위한 환경입니다. 해당 취약점은 Accept 헤더를 통한 경로 탐색으로 서버 내부의 임의의 파일을 읽을 수 있는 취약점입니다. 취약점 요약 루비 온 레일즈Ruby on Rails는 개발자가 빠르고 쉽게 웹 애플리케이션을 구축할 수 있는 웹 애플리케이션 프레임워크입니다. Ruby on Rails 작업 뷰...
ruby-RCE-CVE-2019-5420-
ruby 역직렬화 (CVE-2019-5420) https://github.com/PenTestical/CVE-2019-5420 참고: 1 Ruby on Rails 命令执行漏洞payload实现过程 https://hackerone.com/reports/473888 ActiveSupport::MessageVerifier와 ActiveSupport::MessageEncryptor는 기본 직렬화기serializer로 Marshal을 사용하므로, 객체 주입object injection을 통한 RCE가 가능함을 확인했습니다...
brakeman
Brakeman Brakeman은 Ruby on Rails 애플리케이션의 보안 취약점을 검사하는 정적 분석 도구입니다. 설치 RubyGems 사용: gem install brakeman Bundler 사용: group :development do gem 'brakeman', require: false end Docker 사용: docker pull presidentbeef/brakeman 소스에서 Docker 빌드: git clone https://github.com/presidentbeef/brakeman.git cd...
brakeman
Brakeman Brakeman is a static analysis tool which checks Ruby on Rails applications for security vulnerabilities. Installation Using RubyGems: gem install brakeman Using Bundler: group :development do gem 'brakeman', require: false end Using Docker: docker pull presidentbeef/brakeman Using Docker...
badsecrets
badsecrets A pure python library for identifying the use of known or very weak cryptographic secrets across a variety of platforms. The project is designed to be both a repository of various "known secrets" for example, ASP.NET machine keys found in examples in tutorials, and to provide a...
CVE-2016-2098
CVE-2016-2098 Ruby on Rails 3.2.22.2 미만, 4.x 4.1.14.2 미만, 4.2.x 4.2.5.2 미만의 Action Pack은 애플리케이션의 제한 없는 render 메소드 사용을 악용하여 원격 공격자가 임의의 Ruby 코드를 실행할 수 있도록 합니다. https://vulners.com/cve/CVE-2016-2098 사용법 git clone https://github.com/its-arun/CVE-2016-2098.git cd CVE-2016-2098 /bin/bash CVE-2016-2098...
railsgoat
RailsGoat RailsGoat는 Ruby on Rails로 구축된 의도적으로 취약하게 만든 웹 애플리케이션입니다. OWASP Top 10의 실제 보안 취약점을 시연하며, 개발자와 보안 전문가를 위한 실습형 교육 플랫폼 역할을 합니다. RailsGoat란 무엇인가요? RailsGoat는 웹 애플리케이션 보안을 교육하기 위해 설계된 의도적으로 불안전한 Rails 애플리케이션입니다. 취약점을 탐색하고 악용함으로써 다음을 배울 수 있습니다: 일반적인 보안 결함이 Rails 애플리케이션에서 어떻게 나타나는지 코드 검토와 테스트를 ...
CVE-2019-5418
CVE-2019-5418 1. 취약점 설명 Ruby on Rails는 웹 애플리케이션 프레임워크로, 비교적 최신에 Ruby 언어로 구축된 웹 애플리케이션 프레임워크입니다. 이 취약점은 주로 Ruby on Rails가 지정된 매개변수의 render file을 사용하여 애플리케이션 외부의 뷰를 렌더링하기 때문에 발생합니다. 특정 컨트롤러에 접근하는 요청 패킷을 수정하여 “…/…/…/…/”로 경로 탐색을 수행한 후, ““를 사용하여 템플릿 쿼리 경로를 닫아 접근하려는 파일이 외부 템플릿으로解析되도록 할 수 있습니다. 3. 취약점...
CVE-2020-8163
CVE-2020-8163 CVE-2020-8163의 환경 및 익스플로잇: Rails 5.0.1 및 4.2.11.2에서 사용자가 제공한 로컬 이름을 통한 블라인드 원격 코드 실행 환경 구성 1. 포트 4000을 8001에 매핑하여 도커 컨테이너 생성 sudo docker run --rm -it -p 8001:4000 ruby:2.3 bash 2. 컨테이너 내부에서 일부 도구 업데이트 및 설치 apt update && apt install unzip libz-dev libiconv-hook1 libiconv-hook-dev...
CVE-2019-5420
CVE-2019-5420 CVE-2019-5420 Ruby on Rails 교육 목적으로만 사용하세요. 자세한 내용은 Reference를 참조하세요. 환경 Ruby: 2.6.0p0 Rails: 5.2.2 실행 $ docker run --name cve-2019-5420 --rm -p 3000:3000 knqyf263/cve-2019-5420 익스플로잇 touch /tmp/rce 실행 $ curl...
Ruby-On-Rails-Path-Traversal-Vulnerability-CVE-2018-3760-
Ruby On Rails 경로 탐색 취약점 CVE-2018-3760 중국어 버전Chinese version Ruby On Rails는 잘 알려진 Ruby 웹 개발 프레임워크로, 개발 환경에서 Sprockets를 정적 파일 서버로 사용합니다. Sprockets는 정적 리소스 파일을 컴파일하고 배포하는 Ruby 라이브러리입니다. Sprockets 3.7.1 이하 버전에는 이중 디코딩으로 인한 경로 탐색 취약점이 있습니다. 공격자는 %252e%252e/를 사용하여 루트 디렉토리에 접근하고 대상 서버의 모든 파일을 읽거나 실행할 수...
dawnscanner
Dawnscanner - Ruby 웹 애플리케이션을 위한 떠오르는 보안 스캐너 dawn은 웹 애플리케이션의 보안 문제를 검토하기 위해 설계된 소스 코드 스캐너입니다. 이 도구는 Ruby로 작성된 웹 애플리케이션을 스캔할 수 있으며, 기본적으로 모든 주요 MVCModel View Controller 프레임워크를 지원합니다: Ruby on Rails Sinatra Padrino dawn 버전 2.0은 지식 베이스에 680개 이상의 보안 검사를 탑재하고 있으며, NIST의 National Vulnerability Database에서...
CVE-2015-3224
Ruby on Rails 웹 콘솔 익스플로잇 CVE-2015-3224 이 저장소는 Ruby on Rails 4.0.x 및 4.1.x 개발자 웹 콘솔의 IP 화이트리스트 우회 취약점 을 익스플로잇하는 Python 스크립트 를 포함합니다. 이 스크립트는 취약한 서버에서 원격 코드 실행 을 가능하게 합니다. ⚠️ 면책 조항 이 스크립트는 교육 목적 및 공인된 보안 테스트 용도로만 사용하세요. 명시적 허가 없이 어떤 시스템에서도 사용하지 마십시오. 저자는 이 스크립트로 인한 오용 또는 손해에 대해 책임지지 않습니다. 📌 취약점 설명...
CVE-2016-2098
CVE-2016-2098 Ruby-on-Rails에서 render를 사용자 제공 데이터에 사용할 때 발생하는 원격 코드 실행 취약점입니다. 설명: 이 문제는 사용자 제공 데이터에 render 메서드를 사용함으로써 발생합니다. render 메서드는 일반적으로 템플릿에서 페이지를 렌더링하는 데 사용되지만, render 메서드는 개발자가 일반 텍스트plaintext 및 인라인 코드inline도 렌더링할 수 있도록 합니다. render 함수: File actionpack/lib/abstractcontroller/rendering.rb...
CVE-2019-5420
CVE-2019-5420 취약점으로 인해 공격자가 자동으로 생성된 개발 모드 비밀 토큰을 추측할 수 있습니다. Ruby-on-Rails가 개발 모드에서 실행 중일 때 발생합니다. 개발 모드에서는 공격자가 세션을 보호하는 데 사용되는 키를 추측할 수 있습니다. 복호화: 키 생성: Rails는 3가지 환경development, test, production을 사용하며, 애플리케이션이 개발 모드를 사용할 때 비밀 토큰을 추측하고 암호화된 세션을 복호화할 수 있습니다. 세션 보호에 사용되는 키는 애플리케이션 이름에서 파생됩니다. 예시...
rails-rce-cve-2016-0752
CVE-2016-0752 취약점 악용 이 앱은 CVE-2016-0752를 악용하기 위한 취약한 PoCProof of Concept 역할을 합니다. 자세한 내용은 이 블로그 게시물을 참조하세요. 해당 게시물에는 취약점, 악용에 필요한 단계, 수정 방법, Metasploit 모듈 링크가 설명되어 있습니다. 시작하기 echo "" log/development.log Clear out the log file rvm use 2.2.3 bundle rails s 취약 URL: http://localhost/users/dashboard...
CVE-2023-23138
ruby-rail-properties CVE-2023-23138 루비 온 레일즈 속성 잘못된 구성에 대한 간략한 개요입니다. 때때로 개발자들은 이 엔드포인트 /rails/info/properties를 비활성화하는 것을 잊어버립니다. 이 엔드포인트가 호스트에서 활성화된 경우, 공격자는 다음 정보의 일부/전체를 볼 수 있습니다: 애플리케이션 루트 환경 모드 데이터베이스 어댑터 데이터베이스 스키마 버전 Ruby 버전 RubyGems 버전 Rack 버전 Rails 버전 JavaScript 런타임 Active Record 버전 Acti...
phishing-frenzy
Phishing Frenzy Ruby on Rails Phishing Framework Documentation & Info Relevant up to date documentation can be found on the official Phishing Frenzy website located below Phishing Frenzy Website Please submit any tickets or issues to the github issues page Phishing Frenzy Tickets To contact us...