diff --git a/CNAME b/CNAME index a22ee6a..b3bca47 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -www.csploit.org +www.csploit.org \ No newline at end of file diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..37f5eaa --- /dev/null +++ b/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem 'github-pages', group: :jekyll_plugins diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..f738297 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,201 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (4.2.7) + i18n (~> 0.7) + json (~> 1.7, >= 1.7.7) + minitest (~> 5.1) + thread_safe (~> 0.3, >= 0.3.4) + tzinfo (~> 1.1) + addressable (2.5.0) + public_suffix (~> 2.0, >= 2.0.2) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.12.2) + colorator (1.1.0) + ethon (0.10.1) + ffi (>= 1.3.0) + execjs (2.7.0) + faraday (0.11.0) + multipart-post (>= 1.2, < 3) + ffi (1.9.17) + forwardable-extended (2.6.0) + gemoji (2.1.0) + github-pages (116) + activesupport (= 4.2.7) + github-pages-health-check (= 1.3.0) + jekyll (= 3.3.1) + jekyll-avatar (= 0.4.2) + jekyll-coffeescript (= 1.0.1) + jekyll-default-layout (= 0.1.4) + jekyll-feed (= 0.8.0) + jekyll-gist (= 1.4.0) + jekyll-github-metadata (= 2.3.1) + jekyll-mentions (= 1.2.0) + jekyll-optional-front-matter (= 0.1.2) + jekyll-paginate (= 1.1.0) + jekyll-readme-index (= 0.0.3) + jekyll-redirect-from (= 0.11.0) + jekyll-relative-links (= 0.2.1) + jekyll-sass-converter (= 1.3.0) + jekyll-seo-tag (= 2.1.0) + jekyll-sitemap (= 0.12.0) + jekyll-swiss (= 0.4.0) + jekyll-theme-architect (= 0.0.3) + jekyll-theme-cayman (= 0.0.3) + jekyll-theme-dinky (= 0.0.3) + jekyll-theme-hacker (= 0.0.3) + jekyll-theme-leap-day (= 0.0.3) + jekyll-theme-merlot (= 0.0.3) + jekyll-theme-midnight (= 0.0.3) + jekyll-theme-minimal (= 0.0.3) + jekyll-theme-modernist (= 0.0.3) + jekyll-theme-primer (= 0.1.7) + jekyll-theme-slate (= 0.0.3) + jekyll-theme-tactile (= 0.0.3) + jekyll-theme-time-machine (= 0.0.3) + jekyll-titles-from-headings (= 0.1.4) + jemoji (= 0.7.0) + kramdown (= 1.11.1) + liquid (= 3.0.6) + listen (= 3.0.6) + mercenary (~> 0.3) + minima (= 2.0.0) + nokogiri (= 1.6.8.1) + rouge (= 1.11.1) + terminal-table (~> 1.4) + github-pages-health-check (1.3.0) + addressable (~> 2.3) + net-dns (~> 0.8) + octokit (~> 4.0) + public_suffix (~> 2.0) + typhoeus (~> 0.7) + html-pipeline (2.5.0) + activesupport (>= 2) + nokogiri (>= 1.4) + i18n (0.7.0) + jekyll (3.3.1) + addressable (~> 2.4) + colorator (~> 1.0) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 1.1) + kramdown (~> 1.3) + liquid (~> 3.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (~> 1.7) + safe_yaml (~> 1.0) + jekyll-avatar (0.4.2) + jekyll (~> 3.0) + jekyll-coffeescript (1.0.1) + coffee-script (~> 2.2) + jekyll-default-layout (0.1.4) + jekyll (~> 3.0) + jekyll-feed (0.8.0) + jekyll (~> 3.3) + jekyll-gist (1.4.0) + octokit (~> 4.2) + jekyll-github-metadata (2.3.1) + jekyll (~> 3.1) + octokit (~> 4.0, != 4.4.0) + jekyll-mentions (1.2.0) + activesupport (~> 4.0) + html-pipeline (~> 2.3) + jekyll (~> 3.0) + jekyll-optional-front-matter (0.1.2) + jekyll (~> 3.0) + jekyll-paginate (1.1.0) + jekyll-readme-index (0.0.3) + jekyll (~> 3.0) + jekyll-redirect-from (0.11.0) + jekyll (>= 2.0) + jekyll-relative-links (0.2.1) + jekyll (~> 3.3) + jekyll-sass-converter (1.3.0) + sass (~> 3.2) + jekyll-seo-tag (2.1.0) + jekyll (~> 3.3) + jekyll-sitemap (0.12.0) + jekyll (~> 3.3) + jekyll-swiss (0.4.0) + jekyll-theme-architect (0.0.3) + jekyll (~> 3.3) + jekyll-theme-cayman (0.0.3) + jekyll (~> 3.3) + jekyll-theme-dinky (0.0.3) + jekyll (~> 3.3) + jekyll-theme-hacker (0.0.3) + jekyll (~> 3.3) + jekyll-theme-leap-day (0.0.3) + jekyll (~> 3.3) + jekyll-theme-merlot (0.0.3) + jekyll (~> 3.3) + jekyll-theme-midnight (0.0.3) + jekyll (~> 3.3) + jekyll-theme-minimal (0.0.3) + jekyll (~> 3.3) + jekyll-theme-modernist (0.0.3) + jekyll (~> 3.3) + jekyll-theme-primer (0.1.7) + jekyll (~> 3.3) + jekyll-theme-slate (0.0.3) + jekyll (~> 3.3) + jekyll-theme-tactile (0.0.3) + jekyll (~> 3.3) + jekyll-theme-time-machine (0.0.3) + jekyll (~> 3.3) + jekyll-titles-from-headings (0.1.4) + jekyll (~> 3.3) + jekyll-watch (1.5.0) + listen (~> 3.0, < 3.1) + jemoji (0.7.0) + activesupport (~> 4.0) + gemoji (~> 2.0) + html-pipeline (~> 2.2) + jekyll (>= 3.0) + json (1.8.6) + kramdown (1.11.1) + liquid (3.0.6) + listen (3.0.6) + rb-fsevent (>= 0.9.3) + rb-inotify (>= 0.9.7) + mercenary (0.3.6) + mini_portile2 (2.1.0) + minima (2.0.0) + minitest (5.10.1) + multipart-post (2.0.0) + net-dns (0.8.0) + nokogiri (1.6.8.1) + mini_portile2 (~> 2.1.0) + octokit (4.6.2) + sawyer (~> 0.8.0, >= 0.5.3) + pathutil (0.14.0) + forwardable-extended (~> 2.6) + public_suffix (2.0.5) + rb-fsevent (0.9.8) + rb-inotify (0.9.7) + ffi (>= 0.5.0) + rouge (1.11.1) + safe_yaml (1.0.4) + sass (3.4.23) + sawyer (0.8.1) + addressable (>= 2.3.5, < 2.6) + faraday (~> 0.8, < 1.0) + terminal-table (1.7.3) + unicode-display_width (~> 1.1.1) + thread_safe (0.3.5) + typhoeus (0.8.0) + ethon (>= 0.8.0) + tzinfo (1.2.2) + thread_safe (~> 0.1) + unicode-display_width (1.1.3) + +PLATFORMS + ruby + +DEPENDENCIES + github-pages + +BUNDLED WITH + 1.14.2 diff --git a/README.md b/README.md new file mode 100644 index 0000000..fe9c576 --- /dev/null +++ b/README.md @@ -0,0 +1,44 @@ + +# csploit.org + +### How to build +```bash +gem update +gem install bundler jekyll jemoji +bundler exec jekyll serve +open http://127.0.0.1:4000// +``` +### Output +``` +Configuration file: /Users/andrea/Desktop/cSploit.github.io/_config.yml +Configuration file: /Users/andrea/Desktop/cSploit.github.io/_config.yml + Source: /Users/andrea/Desktop/cSploit.github.io + Destination: /Users/andrea/Desktop/cSploit.github.io/_site + Incremental build: disabled. Enable with --incremental + Generating... + done in 1.179 seconds. + Auto-regeneration: enabled for '/Users/andrea/Desktop/cSploit.github.io' +Configuration file: /Users/andrea/Desktop/cSploit.github.io/_config.yml + Server address: http://127.0.0.1:4000// + Server running... press ctrl-c to stop. + +``` + +### All TODOs: +- [ ] Write all .md files using a perfect syntax and using the right HTML format (h1,h2,h6) +- [X] Fix mobile paddingand & content align +- [X] Better resource loading with ksys @AndreaCioccarelli +- [X] Remove unuseful resources +- [X] Create new gradients for pages and extra +- [X] Make UI more fluid and responsive +- [X] Use a code-window plugin to host code on github using getter via row +- [X] Dump all loadings with a web-inspector and tweak resources loading time +- [X] Compleate toasts and iframes +- [X] Finish pages +- [X] Use Roboto Condensed + + +### Warning: Known issues ++ Page gets 404 errors for each redirection. it's normal, because cSploit will try to redirect you at rootURL + directory and not at the clean url. So, it will be fixed automatically when merged in master, because it'll set up automatically everything ++ Broken links on donation page ++ Internet explorer >11 not work, polygon() returns error diff --git a/docs.md b/_includes/docs.md similarity index 82% rename from docs.md rename to _includes/docs.md index 8e7d767..971d18e 100644 --- a/docs.md +++ b/_includes/docs.md @@ -1,10 +1,4 @@ ---- -title: Docs -position: 1 ---- - -Welcome to the offcial cSploit documentations page. -

+

#### Current project status @@ -18,8 +12,8 @@ A short error message isn't often self-explanatory. Sometimes it too difficult t The errors above are bugs that are specific for your device. Hence, please report them if no one already did. diff --git a/_includes/docs_card1.md b/_includes/docs_card1.md new file mode 100644 index 0000000..4dcfbce --- /dev/null +++ b/_includes/docs_card1.md @@ -0,0 +1,2 @@ +##### **Wifi Hacking** +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer et efficitur enim. Vestibulum ac feugiat ante, tincidunt ultrices lectus. Cras molestie auctor arcu, viverra suscipit ante porttitor at \ No newline at end of file diff --git a/_includes/docs_card2.md b/_includes/docs_card2.md new file mode 100644 index 0000000..dccf4fb --- /dev/null +++ b/_includes/docs_card2.md @@ -0,0 +1,2 @@ +##### **Backdoors installation** +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer et efficitur enim. Vestibulum ac feugiat ante, tincidunt ultrices lectus. Cras molestie auctor arcu, viverra suscipit ante porttitor at. \ No newline at end of file diff --git a/_includes/docs_card3.md b/_includes/docs_card3.md new file mode 100644 index 0000000..57cc666 --- /dev/null +++ b/_includes/docs_card3.md @@ -0,0 +1,2 @@ +##### **MITM Tools** +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer et efficitur enim. Vestibulum ac feugiat ante, tincidunt ultrices lectus. Cras molestie auctor arcu, viverra suscipit ante porttitor at \ No newline at end of file diff --git a/_includes/docs_card4.md b/_includes/docs_card4.md new file mode 100644 index 0000000..8709e1e --- /dev/null +++ b/_includes/docs_card4.md @@ -0,0 +1,2 @@ +##### **Login cracker** +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer et efficitur enim. Vestibulum ac feugiat ante, tincidunt ultrices lectus. Cras molestie auctor arcu, viverra suscipit ante porttitor at. \ No newline at end of file diff --git a/_includes/docs_code1.md b/_includes/docs_code1.md new file mode 100644 index 0000000..d8557bf --- /dev/null +++ b/_includes/docs_code1.md @@ -0,0 +1,4 @@ +npm install +npm run build +cd ../ +cordova build andorid / ios \ No newline at end of file diff --git a/_includes/docs_code2.md b/_includes/docs_code2.md new file mode 100644 index 0000000..e63603f --- /dev/null +++ b/_includes/docs_code2.md @@ -0,0 +1,4 @@ +chmod 777 * +for i in $(ls -a | grep app);do +echo "Module: $i" +done \ No newline at end of file diff --git a/_includes/docs_code3.md b/_includes/docs_code3.md new file mode 100644 index 0000000..052ba79 --- /dev/null +++ b/_includes/docs_code3.md @@ -0,0 +1,4 @@ +adb devices +adb shell +$ mount -o remount,rw /data +$ rm -rf /data/dalvik-cache \ No newline at end of file diff --git a/_includes/docs_code4.md b/_includes/docs_code4.md new file mode 100644 index 0000000..801ae5f --- /dev/null +++ b/_includes/docs_code4.md @@ -0,0 +1,4 @@ +INSERT INTO STATS VALUES (13, 1, 57.4, 0.31); +INSERT INTO STATS VALUES (13, 7, 91.7, 5.15); +INSERT INTO STATS VALUES (44, 1, 27.3, 0.18); +INSERT INTO STATS VALUES (44, 7, 74.8, 2.11); \ No newline at end of file diff --git a/_includes/docs_detailed_modules.md b/_includes/docs_detailed_modules.md new file mode 100644 index 0000000..c989508 --- /dev/null +++ b/_includes/docs_detailed_modules.md @@ -0,0 +1 @@ +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? \ No newline at end of file diff --git a/_includes/docs_devcard1.md b/_includes/docs_devcard1.md new file mode 100644 index 0000000..0302411 --- /dev/null +++ b/_includes/docs_devcard1.md @@ -0,0 +1,2 @@ +##### **Building** +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer et efficitur enim. Vestibulum ac feugiat ante, tincidunt ultrices lectus. Cras molestie auctor arcu, viverra suscipit ante porttitor at \ No newline at end of file diff --git a/_includes/docs_devcard2.md b/_includes/docs_devcard2.md new file mode 100644 index 0000000..413c75f --- /dev/null +++ b/_includes/docs_devcard2.md @@ -0,0 +1,2 @@ +##### **Testing** +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer et efficitur enim. Vestibulum ac feugiat ante, tincidunt ultrices lectus. Cras moletie auctor arcu, viverra suscipit ante porttitor at \ No newline at end of file diff --git a/_includes/docs_devcard3.md b/_includes/docs_devcard3.md new file mode 100644 index 0000000..d7465de --- /dev/null +++ b/_includes/docs_devcard3.md @@ -0,0 +1,2 @@ +##### **Pushing** +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer et efficitur enim. Vestibulum ac feugiat ante, tincidunt ultrices lectus. Cras molestie auctor arcu, viverra suscipit ante porttitor at \ No newline at end of file diff --git a/_includes/docs_devcard4.md b/_includes/docs_devcard4.md new file mode 100644 index 0000000..7ab83bd --- /dev/null +++ b/_includes/docs_devcard4.md @@ -0,0 +1,2 @@ +##### **Debugging** +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer et efficitur enim. Vestibulum ac feugiat ante, tincidunt ultrices lectus. Cras molestie auctor arcu, viverra suscipit ante porttitor at \ No newline at end of file diff --git a/_includes/donate.md b/_includes/donate.md new file mode 100644 index 0000000..1d6beaa --- /dev/null +++ b/_includes/donate.md @@ -0,0 +1,17 @@ +

+ +##### **The main goal of this crowdfunding is to purchase a small set of stuff to help the development.** + + + A new Thinkpad laptop with a good battery and memory
+ A set of common WiFi adapters
+ Some bluetooth adapter to add bluetooth hacking feature
+ Some OTG adapters for pentestng over Ethernet and USB
+ An old used iPhone
+ cSploit.org DNS record
+ +As now I’m using a Thinkpad T60, purchased by a kindness guy of you.
+Sadly the battery life it’s about 30 minutes ( even if I purchased the biggest one ).
+Also using heavy development tools require a lot of memory, as now 3GB of memory isn’t enough.
+
+Thanks for your help! \ No newline at end of file diff --git a/_includes/donate_bitcoin.md b/_includes/donate_bitcoin.md new file mode 100644 index 0000000..e48210c --- /dev/null +++ b/_includes/donate_bitcoin.md @@ -0,0 +1,2 @@ +##### **BitCoin** +Donate at cSploit using yout bitcoins \ No newline at end of file diff --git a/_includes/donate_paypal.md b/_includes/donate_paypal.md new file mode 100644 index 0000000..f543567 --- /dev/null +++ b/_includes/donate_paypal.md @@ -0,0 +1,2 @@ +##### **PayPal** +Donate at cSploit organization via PayPal \ No newline at end of file diff --git a/_includes/donate_pledgie.md b/_includes/donate_pledgie.md new file mode 100644 index 0000000..9fbe212 --- /dev/null +++ b/_includes/donate_pledgie.md @@ -0,0 +1,2 @@ +##### **Pledgie** +Donate at cSploit using Pledgie \ No newline at end of file diff --git a/_includes/download_andorid_release.md b/_includes/download_andorid_release.md new file mode 100644 index 0000000..0b04068 --- /dev/null +++ b/_includes/download_andorid_release.md @@ -0,0 +1,2 @@ +This release introduce several security fixes and improves UI, internal framework and introduse new features and functions useful to hack and test wireless network's security. It also uses WPA2 decryption mechanism to bypass wifi security mechanism... And other things like this, it should be a detailed changelog without lists or tables +

\ No newline at end of file diff --git a/_includes/download_android_beta.md b/_includes/download_android_beta.md new file mode 100644 index 0000000..0b04068 --- /dev/null +++ b/_includes/download_android_beta.md @@ -0,0 +1,2 @@ +This release introduce several security fixes and improves UI, internal framework and introduse new features and functions useful to hack and test wireless network's security. It also uses WPA2 decryption mechanism to bypass wifi security mechanism... And other things like this, it should be a detailed changelog without lists or tables +

\ No newline at end of file diff --git a/_includes/download_android_code.md b/_includes/download_android_code.md new file mode 100644 index 0000000..abee778 --- /dev/null +++ b/_includes/download_android_code.md @@ -0,0 +1,2 @@ +You can download the source code of cSploit from cSploit's Github account. The application is composed by 3 modules, the rest server, the Application's UI and the GO Daemon +

\ No newline at end of file diff --git a/_includes/download_android_head.md b/_includes/download_android_head.md new file mode 100644 index 0000000..f788421 --- /dev/null +++ b/_includes/download_android_head.md @@ -0,0 +1 @@ +Download the lastest build for Android. Remember that you can install the .apk file only if you allow third-party packages. Go to **Settings > Security > Unknown Source** to learn mode \ No newline at end of file diff --git a/_includes/download_iOS_beta.md b/_includes/download_iOS_beta.md new file mode 100644 index 0000000..0b04068 --- /dev/null +++ b/_includes/download_iOS_beta.md @@ -0,0 +1,2 @@ +This release introduce several security fixes and improves UI, internal framework and introduse new features and functions useful to hack and test wireless network's security. It also uses WPA2 decryption mechanism to bypass wifi security mechanism... And other things like this, it should be a detailed changelog without lists or tables +

\ No newline at end of file diff --git a/_includes/download_iOS_code.md b/_includes/download_iOS_code.md new file mode 100644 index 0000000..abee778 --- /dev/null +++ b/_includes/download_iOS_code.md @@ -0,0 +1,2 @@ +You can download the source code of cSploit from cSploit's Github account. The application is composed by 3 modules, the rest server, the Application's UI and the GO Daemon +

\ No newline at end of file diff --git a/_includes/download_iOS_head.md b/_includes/download_iOS_head.md new file mode 100644 index 0000000..e13e877 --- /dev/null +++ b/_includes/download_iOS_head.md @@ -0,0 +1 @@ +Download the lastest build for iOS. Remember that you can install the .ipa file only if you trust cSploit certificate, so first go to **Settings > General > Profiles > cSploit.org** \ No newline at end of file diff --git a/_includes/download_iOS_release.md b/_includes/download_iOS_release.md new file mode 100644 index 0000000..0b04068 --- /dev/null +++ b/_includes/download_iOS_release.md @@ -0,0 +1,2 @@ +This release introduce several security fixes and improves UI, internal framework and introduse new features and functions useful to hack and test wireless network's security. It also uses WPA2 decryption mechanism to bypass wifi security mechanism... And other things like this, it should be a detailed changelog without lists or tables +

\ No newline at end of file diff --git a/story.md b/_includes/story.md similarity index 98% rename from story.md rename to _includes/story.md index 3152b5d..9f42fb7 100644 --- a/story.md +++ b/_includes/story.md @@ -1,7 +1,3 @@ ---- -title: Story -position: 4 ---- After being initially created by evilsocket, I ( tux-mind ) started working on dSploit in summer 2012, i forked it and added the following features: