Skip to content

Commit 5af6da2

Browse files
Initial commit
1 parent 0bb6235 commit 5af6da2

File tree

349 files changed

+86631
-1
lines changed

Some content is hidden

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

349 files changed

+86631
-1
lines changed

Diff for: Gemfile

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
source "https://rubygems.org"
2+
gemspec

Diff for: Gemfile.lock

+77
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
PATH
2+
remote: .
3+
specs:
4+
type-on-strap (1.4.0)
5+
jekyll (~> 3.8, >= 3.8.5)
6+
jekyll-paginate (~> 1.1)
7+
jekyll-seo-tag (~> 2.6)
8+
9+
GEM
10+
remote: https://rubygems.org/
11+
specs:
12+
addressable (2.6.0)
13+
public_suffix (>= 2.0.2, < 4.0)
14+
colorator (1.1.0)
15+
concurrent-ruby (1.1.5)
16+
em-websocket (0.5.1)
17+
eventmachine (>= 0.12.9)
18+
http_parser.rb (~> 0.6.0)
19+
eventmachine (1.2.7)
20+
ffi (1.11.1)
21+
forwardable-extended (2.6.0)
22+
http_parser.rb (0.6.0)
23+
i18n (0.9.5)
24+
concurrent-ruby (~> 1.0)
25+
jekyll (3.8.6)
26+
addressable (~> 2.4)
27+
colorator (~> 1.0)
28+
em-websocket (~> 0.5)
29+
i18n (~> 0.7)
30+
jekyll-sass-converter (~> 1.0)
31+
jekyll-watch (~> 2.0)
32+
kramdown (~> 1.14)
33+
liquid (~> 4.0)
34+
mercenary (~> 0.3.3)
35+
pathutil (~> 0.9)
36+
rouge (>= 1.7, < 4)
37+
safe_yaml (~> 1.0)
38+
jekyll-paginate (1.1.0)
39+
jekyll-sass-converter (1.5.2)
40+
sass (~> 3.4)
41+
jekyll-seo-tag (2.6.1)
42+
jekyll (>= 3.3, < 5.0)
43+
jekyll-watch (2.2.1)
44+
listen (~> 3.0)
45+
kramdown (1.17.0)
46+
liquid (4.0.3)
47+
listen (3.1.5)
48+
rb-fsevent (~> 0.9, >= 0.9.4)
49+
rb-inotify (~> 0.9, >= 0.9.7)
50+
ruby_dep (~> 1.2)
51+
mercenary (0.3.6)
52+
pathutil (0.16.2)
53+
forwardable-extended (~> 2.6)
54+
public_suffix (3.1.1)
55+
rake (10.5.0)
56+
rb-fsevent (0.10.3)
57+
rb-inotify (0.10.0)
58+
ffi (~> 1.0)
59+
rouge (3.9.0)
60+
ruby_dep (1.5.0)
61+
safe_yaml (1.0.5)
62+
sass (3.7.4)
63+
sass-listen (~> 4.0.0)
64+
sass-listen (4.0.0)
65+
rb-fsevent (~> 0.9, >= 0.9.4)
66+
rb-inotify (~> 0.9, >= 0.9.7)
67+
68+
PLATFORMS
69+
ruby
70+
71+
DEPENDENCIES
72+
bundler (~> 2.0, >= 2.0.1)
73+
rake (~> 10.0)
74+
type-on-strap!
75+
76+
BUNDLED WITH
77+
2.0.2

Diff for: LICENSE

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2017 Sylhare
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

Diff for: README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
# BinaryResearch.github.io
1+
To do

Diff for: _config.yml

+122
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
# SITE CONFIGURATION
2+
baseurl: "/blog"
3+
url: "https://binaryresearch.github.io"
4+
title: Binary Research # site's title
5+
description: "binary analysis, reverse engineering, security research, machine learning" # used by search engines
6+
7+
defaults:
8+
-
9+
scope:
10+
path: "" # an empty string here means all files in the project
11+
values:
12+
image: assets/img/julian-avatar.jpg # seo tag
13+
14+
# THEME-SPECIFIC CONFIGURATION
15+
theme_settings:
16+
# Meta
17+
avatar: assets/img/julian-avatar.jpg
18+
color_image: /assets/img/juhani-jokinen-1.jpg # In post when you set color
19+
favicon: assets/favicon.ico
20+
21+
# Header and footer text
22+
header_text: Delving Deeper into the Mysteries of the Machine
23+
header_feature_image: assets/img/juhani-jokinen-1.jpg
24+
footer_text: made by julian
25+
26+
# Icons
27+
rss: true # Make sure you created a feed.xml with feed.xml layout
28+
email_address: # Full email address, e.g. "[email protected]"
29+
behance:
30+
bitbucket:
31+
dribbble:
32+
facebook:
33+
flickr:
34+
gitlab:
35+
github: "binaryresearch"
36+
google_plus:
37+
instagram:
38+
keybase:
39+
linkedin: # Full URL
40+
pinterest:
41+
reddit:
42+
soundcloud:
43+
stack_exchange: "https://reverseengineering.stackexchange.com/users/18317/julian?tab=profile" # Full URL
44+
steam:
45+
tumblr:
46+
twitter: # "_SYS_V"
47+
vimeo:
48+
wordpress:
49+
youtube:
50+
51+
# Sharing options
52+
share_buttons:
53+
facebook: true
54+
twitter: true
55+
tumblr:
56+
pinterest:
57+
pocket:
58+
reddit: true
59+
linkedin: true
60+
wordpress: true
61+
email: true
62+
63+
# Scripts / Features
64+
google_analytics: # Tracking ID, e.g. "UA-000000-01"
65+
disqus_shortname:
66+
katex: true # Enable if using math markup
67+
68+
# Localization strings
69+
str_follow_on: "Follow on"
70+
str_rss_follow: "Follow RSS feed"
71+
str_share_on: "Share on"
72+
str_add_to: "Add to"
73+
str_email: "Email"
74+
str_tweet: "Tweet"
75+
str_pin_it: "Pin it"
76+
str_next_post: "Next post"
77+
str_previous_post: "Previous post"
78+
str_next_page: "Next"
79+
str_previous_page: "Prev"
80+
str_javascript_required_disqus: "Please enable JavaScript to view comments."
81+
82+
# Post navigation
83+
post_navigation: true
84+
85+
# Colours, typography and padding
86+
# Open the "_sass > base" folder, and open "_variables.scss"
87+
88+
# PAGINATION
89+
paginate: 10
90+
paginate_path: "blog/page:num"
91+
92+
# EXCERPTS
93+
//excerpt_separator: <!--more-->
94+
95+
# AUTHORS
96+
authors:
97+
julian: # author-id
98+
name: julian
99+
avatar: "assets/img/avatars/julian_avatar.jpg"
100+
url: "https://github.com/binaryresearch"
101+
# sylhare:
102+
# name: Sylhare
103+
# avatar: "assets/img/avatars/sylhare_avatar.png"
104+
# url: "https://github.com/sylhare"
105+
106+
# PORTFOLIO
107+
collections:
108+
portfolio:
109+
output: true
110+
permalink: /:collection/:name
111+
112+
# BUILD SETTINGS
113+
markdown: kramdown
114+
highlighter: rouge
115+
sass:
116+
sass_dir: _sass
117+
style: :compressed
118+
plugins: [jekyll-paginate, jekyll-seo-tag]
119+
exclude: [".jekyll-cache", "Gemfile", "Gemfile.lock", "type-on-strap.gemspec", "*.gem", ".idea",
120+
"LICENSE", "README.md", "screenshot.png", "assets/package.json", "assets/node_modules", "assets/gulpfile.js"]
121+
# theme: type-on-strap # Uncomment if using the theme as a jekyll theme gem
122+
remote_theme: sylhare/Type-on-Strap # If using as a remote_theme in github

Diff for: _drafts/post-draft.md

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
layout: single
3+
title: "Draft Post"
4+
header:
5+
teaser: "unsplash-gallery-image-2-th.jpg"
6+
categories:
7+
- Jekyll
8+
tags:
9+
- edge case
10+
---
11+
Monocle ipsum dolor sit amet handsome pariatur aliqua, hub remarkable irure commodo classic deserunt bespoke. Sunt commodo signature, Swiss minim flat white Tsutaya excepteur artisanal et Nordic laborum joy ANA. Beams mollit exquisite Ginza efficient dolore qui Comme des Garçons Winkreative Lufthansa bulletin global. Iconic sed liveable duis. Mollit dolore eu laboris Comme des Garçons hub pintxos sed eiusmod tote bag Shinkansen nisi consectetur pariatur. Nordic international quis finest Baggu dolore, bureaux hub hand-crafted ut joy sint Airbus A380.
12+
13+
Conversation handsome hub cosy, enim emerging sed K-pop velit Gaggenau charming proident et boulevard ryokan. Remarkable airport deserunt international est, nulla minim magna emerging discerning in exclusive dolor. Commodo dolore deserunt cosy, global Nordic culpa uniforms signature charming. Smart ryokan commodo, eiusmod global occaecat incididunt aliqua Beams. Boulevard conversation excepteur finest Swiss non veniam Comme des Garçons essential artisanal. Destination Scandinavian international, anim Boeing 787 in duis Baggu irure essential.
14+
15+
Fugiat exclusive laborum, Gaggenau ad Winkreative sharp elit labore. Remarkable officia ryokan Boeing 787, consectetur boutique Nordic Singapore espresso elit iconic perfect izakaya soft power excepteur. Ut veniam carefully curated K-pop dolore, uniforms in voluptate. Craftsmanship Ettinger Lufthansa sophisticated esse boutique veniam exquisite. Aute cillum bespoke, intricate consectetur in exquisite international lovely bulletin irure Washlet Gaggenau deserunt. Efficient eu quality of life wardrobe labore, dolor emerging airport concierge reprehenderit izakaya dolore liveable Baggu.
16+
17+
Commodo elegant essential consectetur Gaggenau culpa consequat id sophisticated St Moritz sunt conversation duis non velit. Nulla business class non ut Marylebone ANA soft power fugiat carefully curated. Bureaux sed punctual handsome Washlet impeccable hand-crafted aute extraordinary tote bag enim boulevard soft power sleepy. Dolore conversation irure Zürich the best adipisicing, vibrant finest hub anim premium aliqua. Cupidatat smart international, bureaux Baggu id efficient punctual. Tempor nulla flat white enim, K-pop incididunt elit efficient Toto uniforms concierge discerning. Concierge sleepy extraordinary, deserunt Melbourne commodo Nordic Winkreative Washlet Ginza exercitation espresso.
18+
19+
Tsutaya sed in business class sharp. Do Beams in adipisicing Lufthansa. Business class occaecat Melbourne, irure Singapore commodo espresso carefully curated quis quality of life adipisicing. Impeccable laborum efficient classic proident in. Beams Helsinki ullamco Marylebone dolore sophisticated concierge Muji anim duis joy ut. Comme des Garçons aute Muji in aliquip ryokan soft power Nordic essential ANA culpa elegant.

Diff for: _includes/blog.html

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<div class="posts">
2+
{% for post in paginator.posts %}
3+
<div class="post-teaser">
4+
{% if post.thumbnail %}
5+
<div class="post-img">
6+
<a aria-label="{{ post.title }}" href="{{ post.url | relative_url }}">
7+
<img alt="{{ post.title }}" src="{{ post.thumbnail | relative_url }}">
8+
</a>
9+
</div>
10+
{% endif %}
11+
<span>
12+
<header>
13+
<h1>
14+
<a aria-label="{{ post.title }}" class="post-link" href="{{ post.url | relative_url }}">
15+
{{ post.title }}
16+
</a>
17+
</h1>
18+
{% include post_info.html post=post %}
19+
</header>
20+
<div class="excerpt">
21+
{{ post.excerpt | strip_html | escape }}
22+
</div>
23+
</span>
24+
</div>
25+
{% endfor %}
26+
</div>
27+
28+
{% include blog_nav.html %}

Diff for: _includes/blog_nav.html

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{% if paginator.total_pages > 1 %}
2+
<div class="pagination">
3+
<div class="previous">
4+
5+
{% if paginator.previous_page and paginator.previous_page != 1%}
6+
<!-- << -->
7+
<a aria-label="{{ site.theme_settings.str_previous_page }}" href="{{ '/' | relative_url }}" class="button">
8+
<span><i class="fa fa-angle-double-left"></i></span>
9+
</a>
10+
{% endif %}
11+
12+
<!-- < previous -->
13+
<a aria-label="{{ site.theme_settings.str_previous_page }}" href="{{ paginator.previous_page_path | relative_url }}"
14+
{% unless paginator.previous_page %}style="visibility:hidden"{% endunless %} class="button">
15+
<span><i class="fa fa-chevron-left"></i></span>
16+
{{ site.theme_settings.str_previous_page }}
17+
</a>
18+
</div>
19+
20+
<div class="page_number">
21+
{{ paginator.page }} / {{ paginator.total_pages }}
22+
</div>
23+
24+
<div class="next">
25+
26+
<!-- next > -->
27+
<a aria-label="{{ site.theme_settings.str_next_page }}" href="{{ paginator.next_page_path | relative_url }}"
28+
{% unless paginator.next_page %}style="visibility:hidden"{% endunless %} class="button">
29+
{{ site.theme_settings.str_next_page }}
30+
<span><i class="fa fa-chevron-right"></i></span>
31+
</a>
32+
33+
{% if paginator.next_page and paginator.next_page != paginator.total_pages %}
34+
<!-- >> -->
35+
<a aria-label="{{ site.theme_settings.str_next_page }}" href="{{ site.paginate_path | relative_url | replace: ':num', paginator.total_pages }}" class="button">
36+
<span><i class="fa fa-angle-double-right"></i></span>
37+
</a>
38+
{% endif %}
39+
40+
</div>
41+
</div>
42+
{% endif %}

Diff for: _includes/disqus.html

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<div id="disqus_thread"></div>
2+
<script type="text/javascript">
3+
var disqus_shortname = '{{ site.theme_settings.disqus_shortname }}';
4+
(function() {
5+
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
6+
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
7+
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
8+
})();
9+
</script>
10+
<noscript>{{ site.theme_settings.str_javascript_required_disqus }}</noscript>

Diff for: _includes/footer.html

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{% if site.theme_settings.footer_text %}
2+
<footer class="site-footer">
3+
<p class="text">{{ site.theme_settings.footer_text }}</p>
4+
<div class="footer-icons">
5+
<ul>
6+
<!-- Social icons from Font Awesome, if enabled -->
7+
{% include icons.html %}
8+
</ul>
9+
</div>
10+
</footer>
11+
{% endif %}
12+
13+

Diff for: _includes/gallery.html

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<style>
2+
/* force scrollbar */
3+
html { overflow-y: scroll; }
4+
5+
/* To overwrite page's padding, to get bigger images */
6+
/* article {padding:2%;} */
7+
8+
</style>
9+
10+
<div id='masonry' class="grid">
11+
<div class="grid-sizer"></div>
12+
<div class="gutter-sizer"></div>
13+
{% for image in site.static_files %}
14+
{% if image.path contains include.gallery_path %}
15+
{% unless image.path contains '.md' %}
16+
<img src="{{ image.path | relative_url }}" alt="" class="grid-item" style="padding: 0;">
17+
{% endunless %}
18+
{% endif %}
19+
{% endfor %}
20+
</div>
21+
22+
<script src="{{ "/assets/js/vendor/imagesloaded.min.js" | relative_url }}" type="text/javascript"></script>
23+
<script src="{{ "/assets/js/vendor/masonry.pkgd.min.js" | relative_url }}" type="text/javascript"></script>

0 commit comments

Comments
 (0)