Skip to content

Commit

Permalink
Merge pull request #76 from LasCC/powershell_commands
Browse files Browse the repository at this point in the history
powershell / AD commands
  • Loading branch information
LasCC authored Jan 4, 2021
2 parents b5ff221 + 46b8637 commit 6d3c623
Show file tree
Hide file tree
Showing 28 changed files with 2,363 additions and 2,134 deletions.
43 changes: 21 additions & 22 deletions src/App.js
Original file line number Diff line number Diff line change
@@ -1,26 +1,25 @@
import React from "react";
import { BackTop } from "antd";
import LayoutApp from "./components/LayoutApp.js";
import "./assets/css/style.css";
import ReactDOM from "react-dom";
import { Router } from "react-chrome-extension-router";
import { Router } from 'react-chrome-extension-router';
import { BackTop } from 'antd';
import React from 'react';
import LayoutApp from './components/LayoutApp.js';
import ReactDOM from 'react-dom';
import ReverseShell from './components/ReverseShell.js';
import './assets/css/style.css';

import ReverseShell from "./components/ReverseShell.js";

function App() {
return (
<div>
<ReverseShell />
</div>
);
}
const App = () => {
return (
<div>
<ReverseShell />
</div>
);
};

ReactDOM.render(
<LayoutApp>
<Router>
<App />
</Router>
<BackTop />
</LayoutApp>,
document.getElementById("app")
<LayoutApp>
<Router>
<App />
</Router>
<BackTop />
</LayoutApp>,
document.getElementById('app')
);
279 changes: 266 additions & 13 deletions src/assets/css/style.css
Original file line number Diff line number Diff line change
@@ -1,22 +1,275 @@
@import "~antd/dist/antd.compact.css";
.logo {
height: 32px;
margin: 16px;
@import '~antd/dist/antd.compact.min.css';

@media (prefers-color-scheme: light) {
.logo {
height: 32px;
margin: 16px;
}

.site-layout .site-layout-background {
background: #fff;
}
}

.site-layout .site-layout-background {
background: #fff;
@media (prefers-color-scheme: dark) {
.logo {
height: 32px;
margin: 16px;
}

.site-layout .site-layout-background {
background: #141414 !important;
}

.ant-layout .site-layout {
background-color: #000 !important;
}

.ant-menu.ant-menu-dark,
.ant-menu.ant-menu-dark .ant-menu-sub {
background: #202020 !important;
}

.ant-layout-footer {
background-color: #000 !important;
}

.ant-page-header-heading-sub-title {
color: rgba(255, 255, 255, 0.65) !important;
}

.ant-page-header-heading-title {
color: rgba(255, 255, 255, 0.65) !important;
}

.anticon-arrow-left {
color: rgba(255, 255, 255, 0.65) !important;
}

.ant-descriptions-item-label {
color: rgb(255 255 255 / 85%) !important;
}

.ant-descriptions-title {
color: rgb(255 255 255 / 85%) !important;
}

.ant-descriptions-item-content {
color: rgb(255 255 255 / 65%) !important;
}

.ant-tag-error {
color: #d32029 !important;
background: #2a1215 !important;
border-color: #58181c !important;
}

.ant-tag-purple {
color: #642ab5 !important;
background: #1a1325 !important;
border-color: #301c4d !important;
}

.ant-result-title {
color: rgba(255, 255, 255, 0.85) !important;
font-size: 24px !important;
line-height: 1.8 !important;
text-align: center !important;
}

.ant-result-subtitle {
color: rgba(255, 255, 255, 0.45) !important;
font-size: 14px !important;
line-height: 1.6 !important;
text-align: center !important;
}

.ant-result-content {
margin-top: 24px !important;
padding: 24px 40px !important;
background-color: rgba(255, 255, 255, 0.04) !important;
}

.ant-layout-sider {
background: #1f1f1f !important;
}

.ant-list-split .ant-list-item {
border-bottom: 1px solid rgba(255, 255, 255, 0.65) !important;
}

.ant-card-bordered {
border: 1px solid #303030 !important;
}

.ant-card {
color: rgba(255, 255, 255, 0.65) !important;
background: #141414 !important;
border-radius: 5px !important;
}

.ant-tag-blue {
color: #177ddc !important;
background: #111d2c !important;
border-color: #15395b !important;
}

.ant-card-meta-title {
color: rgb(255 255 255 / 85%) !important;
}

.ant-card-actions {
background: #141414;
border-top: 1px solid #303030;
}

.ant-card-meta-description {
color: rgb(255 255 255 / 45%) !important;
}

.ant-tag-processing {
color: #177ddc !important;
background: #111d2c !important;
border-color: #15395b !important;
}

.ant-tag-magenta {
color: #cb2b83;
background: #291321;
border-color: #551c3b;
}

.ant-tag-red {
color: #d32029 !important;
background: #2a1215 !important;
border-color: #58181c !important;
}

.ant-tag-green {
color: #49aa19 !important;
background: #162312 !important;
border-color: #274916 !important;
}

.ant-card-actions > li:not(:last-child) {
border-right: 1px solid #ffffff3d !important;
}

.ant-input {
color: rgba(255, 255, 255, 0.65) !important;
background-color: transparent !important;
background-image: none !important;
}

.ant-btn-dashed {
color: rgba(255, 255, 255, 0.65) !important;
background: transparent !important;
border-color: #434343 !important;
border-style: dashed !important;
}

.ant-btn-primary {
color: #fff !important;
background: #177ddc !important;
border-color: #177ddc !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12) !important;
box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045) !important;
}

.ant-collapse {
color: rgba(255, 255, 255, 0.65) !important;
background-color: rgba(255, 255, 255, 0.04) !important;
border: 1px solid #434343 !important;
}

.ant-collapse-content {
color: rgba(255, 255, 255, 0.65) !important;
background-color: #141414 !important;
border-top: 1px solid #434343 !important;
}

.ant-collapse > .ant-collapse-item {
border-bottom: none !important;
}

.ant-collapse > .ant-collapse-item > .ant-collapse-header {
color: rgba(255, 255, 255, 0.85) !important;
}

.ant-card-actions > li > span > .anticon,
.ant-card-actions > li > span a:not(.ant-btn) {
color: rgba(255, 255, 255, 0.45) !important;
}

.ant-input-affix-wrapper {
color: rgba(255, 255, 255, 0.65) !important;
background-color: transparent !important;
border: 1px solid #434343 !important;
background-image: none !important;
}

.ant-divider-dashed {
background: none !important;
border: dashed #f0f0f04a !important;
border-width: 1px 0 0 !important;
}

.ant-tag-orange {
color: #d87a16 !important;
background: #2b1d11 !important;
border-color: #593815 !important;
}

.ant-tag-geekblue {
color: #2b4acb !important;
background: #131629 !important;
border-color: #1c2755 !important;
}

.ant-typography {
color: rgba(255, 255, 255, 0.65) !important;
}

.ant-layout-footer {
color: rgba(255, 255, 255, 0.65) !important;
}

.ant-input:hover {
border-color: #165996;
border-right-width: 1px !important;
}

.ant-empty-description {
color: rgba(255, 255, 255, 0.3) !important;
}

.ant-btn-dangerous {
color: #a61d24 !important;
background: transparent !important;
border-color: #a61d24 !important;
}

.ant-btn-dangerous.ant-btn-primary:hover,
.ant-btn-dangerous.ant-btn-primary:focus {
color: #fff !important;
background: #800f19 !important;
border-color: #800f19 !important;
}

.dark-mode-text-error {
color: rgba(255, 255, 255, 0.3) !important;
}
}

.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

body {
min-width: 750px;
min-height: auto;
min-width: 750px;
min-height: auto;
}
2 changes: 1 addition & 1 deletion src/assets/img/icons/iconfont.js

Large diffs are not rendered by default.

20 changes: 8 additions & 12 deletions src/components/AboutUs.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,21 +31,17 @@ export default (props) => (
}}
>
<Paragraph>
e are two students who are very passionate about computer security, e idea came to us during our CTF
training, we noticed that we often the same tools(Spawining a shell, reverse shell in php, base64 ding
etc...), that 's when we came up with the idea of grouping of the tools and payloads in one place, a
simple web application c do the job but it was quite frustrating to go back and forth, th why we thought
to implement an extension directly in the browser.
HackTools, is a web extension facilitating your web application penetration tests, it includes cheat
sheets as well as all the tools used during a test such as XSS payloads, Reverse shells and much more.
With the extension you no longer need to search for payloads in different websites or in your local
storage space, most of the tools are accessible in one click. HackTools is accessible either in pop up
mode or in a whole tab in the Devtools part of the browser with F12.
</Paragraph>
<Paragraph>
acktools is available at hand in the web browser, you have access to e extension as a pop up, and a
standard display in the Chrome Devtool part with "F12" in the Hacktool tab.
Note that this project is maintained, developed and made available for free, you can offer us a coffee,
it will be very encouraging and greatly appreciated
</Paragraph>
<Paragraph>
ote that this project is maintained, developed and made available for ee, you can offer us a coffee, it
will be very encouraging and greatly appreciated: )
</Paragraph>
<Paragraph>HackTools is created by Ludovic COULON and Riadh BOUCHAHOUA </Paragraph>
<Paragraph>HackTools is created by Ludovic COULON and Riadh BOUCHAHOUA</Paragraph>
<a href='https://www.paypal.com/paypalme/hacktoolsEXT' target='_blank' rel='noreferrer noopener'>
<img
src='https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png'
Expand Down
Loading

0 comments on commit 6d3c623

Please sign in to comment.