Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8bc6975

Browse files
committed
Initial Checkin of Password Talk
1 parent f95cdae commit 8bc6975

68 files changed

Lines changed: 11129 additions & 8 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Hiding-In-Plain-Sight/preso/index.html

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -289,14 +289,8 @@ <h2>LSB Blow Up</h2>
289289
<img src="resources/tcpjoke.png" style="height:100%"/>
290290
</section>
291291
<section>
292-
##Network Protocol Abuse
293-
Simple network interaction between two bittorrent machines
294-
Our "sender" will be 10.10.10.22
295-
Notice the initial TTL of all packets: 128
296-
How many hops are really needed?
297-
What if we flipped the LSB approach around, and played with the MSB?
298-
299-
TTL image: http://www.chrisbrenton.org
292+
<h2>Network Protocol Abuse</h2>
293+
<img src="resources/bittorr01.png" class="stretch"/>
300294
</section>
301295
<section>
302296
<h2>Challenges of <br />Signature-Based Tools</h2>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
.DS_Store
2+
.svn
3+
log/*.log
4+
tmp/**
5+
node_modules/
6+
.sass-cache
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
language: node_js
2+
node_js:
3+
- 0.8
4+
before_script:
5+
- npm install -g grunt-cli
Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
/* global module:false */
2+
module.exports = function(grunt) {
3+
var port = grunt.option('port') || 8000;
4+
// Project configuration
5+
grunt.initConfig({
6+
pkg: grunt.file.readJSON('package.json'),
7+
meta: {
8+
banner:
9+
'/*!\n' +
10+
' * reveal.js <%= pkg.version %> (<%= grunt.template.today("yyyy-mm-dd, HH:MM") %>)\n' +
11+
' * http://lab.hakim.se/reveal-js\n' +
12+
' * MIT licensed\n' +
13+
' *\n' +
14+
' * Copyright (C) 2014 Hakim El Hattab, http://hakim.se\n' +
15+
' */'
16+
},
17+
18+
qunit: {
19+
files: [ 'test/*.html' ]
20+
},
21+
22+
uglify: {
23+
options: {
24+
banner: '<%= meta.banner %>\n'
25+
},
26+
build: {
27+
src: 'js/reveal.js',
28+
dest: 'js/reveal.min.js'
29+
}
30+
},
31+
32+
cssmin: {
33+
compress: {
34+
files: {
35+
'css/reveal.min.css': [ 'css/reveal.css' ]
36+
}
37+
}
38+
},
39+
40+
sass: {
41+
main: {
42+
files: {
43+
'css/theme/default.css': 'css/theme/source/default.scss',
44+
'css/theme/beige.css': 'css/theme/source/beige.scss',
45+
'css/theme/night.css': 'css/theme/source/night.scss',
46+
'css/theme/serif.css': 'css/theme/source/serif.scss',
47+
'css/theme/simple.css': 'css/theme/source/simple.scss',
48+
'css/theme/sky.css': 'css/theme/source/sky.scss',
49+
'css/theme/moon.css': 'css/theme/source/moon.scss',
50+
'css/theme/solarized.css': 'css/theme/source/solarized.scss',
51+
'css/theme/blood.css': 'css/theme/source/blood.scss'
52+
}
53+
}
54+
},
55+
56+
jshint: {
57+
options: {
58+
curly: false,
59+
eqeqeq: true,
60+
immed: true,
61+
latedef: true,
62+
newcap: true,
63+
noarg: true,
64+
sub: true,
65+
undef: true,
66+
eqnull: true,
67+
browser: true,
68+
expr: true,
69+
globals: {
70+
head: false,
71+
module: false,
72+
console: false,
73+
unescape: false
74+
}
75+
},
76+
files: [ 'Gruntfile.js', 'js/reveal.js' ]
77+
},
78+
79+
connect: {
80+
server: {
81+
options: {
82+
port: port,
83+
base: '.'
84+
}
85+
}
86+
},
87+
88+
zip: {
89+
'reveal-js-presentation.zip': [
90+
'index.html',
91+
'css/**',
92+
'js/**',
93+
'lib/**',
94+
'images/**',
95+
'plugin/**'
96+
]
97+
},
98+
99+
watch: {
100+
main: {
101+
files: [ 'Gruntfile.js', 'js/reveal.js', 'css/reveal.css' ],
102+
tasks: 'default'
103+
},
104+
theme: {
105+
files: [ 'css/theme/source/*.scss', 'css/theme/template/*.scss' ],
106+
tasks: 'themes'
107+
}
108+
}
109+
110+
});
111+
112+
// Dependencies
113+
grunt.loadNpmTasks( 'grunt-contrib-qunit' );
114+
grunt.loadNpmTasks( 'grunt-contrib-jshint' );
115+
grunt.loadNpmTasks( 'grunt-contrib-cssmin' );
116+
grunt.loadNpmTasks( 'grunt-contrib-uglify' );
117+
grunt.loadNpmTasks( 'grunt-contrib-watch' );
118+
grunt.loadNpmTasks( 'grunt-contrib-sass' );
119+
grunt.loadNpmTasks( 'grunt-contrib-connect' );
120+
grunt.loadNpmTasks( 'grunt-zip' );
121+
122+
// Default task
123+
grunt.registerTask( 'default', [ 'jshint', 'cssmin', 'uglify', 'qunit' ] );
124+
125+
// Theme task
126+
grunt.registerTask( 'themes', [ 'sass' ] );
127+
128+
// Package presentation to archive
129+
grunt.registerTask( 'package', [ 'default', 'zip' ] );
130+
131+
// Serve presentation locally
132+
grunt.registerTask( 'serve', [ 'connect', 'watch' ] );
133+
134+
// Run tests
135+
grunt.registerTask( 'test', [ 'jshint', 'qunit' ] );
136+
137+
};
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Hiding in Plain Sight [![Build Status](https://travis-ci.org/hakimel/reveal.js.png?branch=master)](https://travis-ci.org/hakimel/reveal.js)
2+
3+
A presentation that I have given a handful of times on the topic of security, normalcy, and how easy it is to hide your activities amongst the "noise" of a typical computer environment.
4+
5+
## Presented At
6+
- CodeMash 2014
7+
- East Tennessee Cyber Security Summit
8+
9+
## Significant Changes
10+
- Added some stego examples and re-ordered the talk. Also, removed the demo of bypassing the IDS.
11+
- Original Presentation
12+
13+
14+
## Credits
15+
The talks I give are never entirely my own. I have ideas, I may put them together in possibly novel ways, but my technical knowledge is an amalgam of input from others within the community - those whom I have read, whose talks I have attended, who have freely placed code, tools, papers online - these folks deserve credit for any good that comes from these talks.
16+
17+
- The presentation software, reveal.js is developed by Hakim El Hattab and is Copyright (C) 2014 Hakim El Hattab, http://hakim.se. You can obtain a copy yourself [from his github repo](https://github.com/hakimel/reveal.js).
18+
19+
- I'm using the full-screen image plugin from Régis Behmo found here: https://github.com/regisb/reveal.js-fullscreen-img
20+
21+
## License
22+
23+
This work is licensed under a [Creative Commons Attribution 3.0 License](http://creativecommons.org/licenses/by/3.0/)
24+
25+
[Rob Gillen](http://rob.gillenfamily.net)
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
/*********************************************
2+
* Fullscreen images
3+
*********************************************/
4+
5+
.fullscreen {
6+
background-size: cover;
7+
-moz-background-size: cover;
8+
}
9+
10+
.fullscreen .state-background {
11+
width: 100%;
12+
height: 100%;
13+
}
14+
15+
.fullscreen .reveal .slides {
16+
margin: 0px;
17+
width: 100%;
18+
height: 100%;
19+
max-width: 100%;
20+
left: 0px;
21+
right: 0px;
22+
top:0px;
23+
bottom: 0px;
24+
}
25+
26+
.fullscreen .reveal .slides > section {
27+
position: absolute;
28+
width: 100%;
29+
height: 100%;
30+
min-height: 100%;
31+
text-align: left;
32+
left: 0px;
33+
right: 0px;
34+
top: 0px;
35+
bottom: 0px;
36+
margin:0px;
37+
padding:20px;
38+
padding-top: 40px;
39+
}
40+
41+
.fullscreen .reveal .slides > section > section {
42+
position: absolute;
43+
width: 100%;
44+
height: 100%;
45+
left: 0px;
46+
right: 0px;
47+
top: 0px;
48+
bottom: 0px;
49+
min-height: 100%;
50+
margin: 0px;
51+
text-align: left;
52+
padding:20px;
53+
padding-top: 40px;
54+
}
55+

0 commit comments

Comments
 (0)