[LGTM] CodeQL 실습

2021. 11. 28. 10:30·SUA/오픈소스 보안
반응형

LGTM에서 CodeQL을 실습할 수 있다.

 

기본 쿼리 구조

/**
 *
 * Query metadata
 *
 */

import /* ... CodeQL libraries or modules ... */

/* ... Optional, define CodeQL classes and predicates ... */

from /* ... variable declarations ... */
where /* ... logical formula ... */
select /* ... expressions ... */

기본적인쿼리 수행

2017년 6월 10일과 9월 28일 사이의 일 수를 계산하는 쿼리

 

where 부분은 함수 f가 7개 이상의 인수가 있는 함수로 제안한다.

Function print_rules를 클릭해보면

이렇게 찾아준다.

 

매개변수 p를 액세스되지 않는 매개변수로 제한하여 사용하지 않는 매개변수를 찾는 코드

str과 principal

 

반응형

'SUA > 오픈소스 보안' 카테고리의 다른 글

[SUA] 오픈소스 보안 8주차  (0) 2021.11.28
[SUA] 오픈소스 보안 7주차  (0) 2021.11.28
[SUA] 오픈소스 보안 6주차  (0) 2021.11.21
[SUA] 오픈소스 보안 7주차  (0) 2021.11.21
[LGTM] Sherlock 분석  (0) 2021.11.21
'SUA/오픈소스 보안' 카테고리의 다른 글
  • [SUA] 오픈소스 보안 8주차
  • [SUA] 오픈소스 보안 7주차
  • [SUA] 오픈소스 보안 6주차
  • [SUA] 오픈소스 보안 7주차
Penguin Dev
Penguin Dev
What does the Penguin say?
    글쓰기 관리
  • Penguin Dev
    Pengha!
    Penguin Dev
  • 전체
    오늘
    어제
    • 분류 전체보기 (152) N
      • Java & Spring (4) N
      • System Hacking (4)
      • Algorithm (8)
        • Sorting algorithm (3)
      • Python (6)
      • DB (1)
      • Web (2)
        • Web Hacking & Security (2)
      • Write-Up (108)
        • pwnable.kr (17)
        • HackCTF (16)
        • 해커스쿨 FTZ (21)
        • LOB(lord of bufferoverflow) (19)
        • LOS (lord of sql injection) (28)
        • XSS-game (6)
        • Webhacking.kr (1)
      • SUA (19)
        • 오픈소스 보안 (19)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    computeifabsent()
    DB정리
    코딩테스트
    thread-safe
    동시성
    CountDownLatch
    sqlinjection
    코드트리조별과제
    enumerate #list comprehension
    코드트리
    AQS
    computeifpresent
    putval()
    spring boot
    spring
    lord of bufferoverflow
    LOB
    tabat
    ConcurrentHashMap
    computeifabsent
    selection sort
    동시성처리
    concurrenthashmap vs hashmap
    AtomicLong
    Lock
    Java
    hashmap vs concurrenthashmap
    ReentrantLock
    computeifpresent()
    nop sled
  • 최근 댓글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
Penguin Dev
[LGTM] CodeQL 실습
상단으로

티스토리툴바