changes inside the presentation for better understandings of the topic
This commit is contained in:
		
							parent
							
								
									502a8b34b2
								
							
						
					
					
						commit
						ac54047097
					
				|  | @ -139,8 +139,8 @@ class="sourceCode sql"><code class="sourceCode sql"><span id="cb1-1"><a href="#c | |||
| <section class="slide level1"> | ||||
| 
 | ||||
| <h3 id="number-2">Number 2</h3> | ||||
| <p>User input is possible inside a value of type string as a part of | ||||
| said SQL query.</p> | ||||
| <p>User input is possible as a part of said SQL query. Input is | ||||
| delimited, e.g. by <code>'</code> characters.</p> | ||||
| <div class="sourceCode" id="cb2"><pre | ||||
| class="sourceCode sql"><code class="sourceCode sql"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a>sql_query <span class="op">=</span></span> | ||||
| <span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a>  <span class="kw">cursor</span>.<span class="kw">execute</span>(</span> | ||||
|  | @ -166,6 +166,7 @@ class="sourceCode sql"><code class="sourceCode sql"><span id="cb3-1"><a href="#c | |||
| </blockquote> | ||||
| <ul> | ||||
| <li class="fragment">Close the existing string with: <code>'</code></li> | ||||
| <li class="fragment">Concatenate a second query: <code>or</code></li> | ||||
| <li class="fragment">Write a query that equals to True: | ||||
| <code>1=1</code></li> | ||||
| <li class="fragment">End the SQL query through a comment: | ||||
|  | @ -178,7 +179,9 @@ class="sourceCode sql"><code class="sourceCode sql"><span id="cb3-1"><a href="#c | |||
| Like</h3> | ||||
| <div class="sourceCode" id="cb4"><pre | ||||
| class="sourceCode sql"><code class="sourceCode sql"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="kw">SELECT</span> <span class="op">*</span> <span class="kw">FROM</span> users <span class="kw">WHERE</span> username <span class="op">=</span> <span class="st">''</span> <span class="kw">or</span> <span class="st">'1'</span> <span class="op">=</span> <span class="st">'1'</span> <span class="co">-- - AND password '%s'</span></span></code></pre></div> | ||||
| <p><em>Numbers as strings is an SQLite specific thing</em></p> | ||||
| <p>You can see thath the value of username has been closed by the | ||||
| <code>'</code> character.<br /> | ||||
| <em>Numbers as strings is an SQLite specific thing</em></p> | ||||
| </section> | ||||
| <section class="slide level1"> | ||||
| 
 | ||||
|  |  | |||
|  | @ -34,7 +34,8 @@ sql_query = | |||
| 
 | ||||
| ### Number 2 | ||||
| 
 | ||||
| User input is possible inside a value of type string as a part of said SQL query. | ||||
| User input is possible as a part of said SQL query. Input is delimited, e.g. by | ||||
| `'` characters. | ||||
| 
 | ||||
| ```sql | ||||
| sql_query = | ||||
|  | @ -60,6 +61,7 @@ sql_query = | |||
| >``` | ||||
| 
 | ||||
| * Close the existing string with: `'` | ||||
| * Concatenate a second query: `or` | ||||
| * Write a query that equals to True: `1=1` | ||||
| * End the SQL query through a comment: `-- -` | ||||
| 
 | ||||
|  | @ -70,7 +72,7 @@ sql_query = | |||
| ```SQL | ||||
| SELECT * FROM users WHERE username = '' or '1' = '1' -- - AND password '%s' | ||||
| ``` | ||||
| 
 | ||||
| You can see thath the value of username has been closed by the `'` character.   | ||||
| *Numbers as strings is an SQLite specific thing* | ||||
| 
 | ||||
| --- | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue