Hacking Articles Tips Tricks Videos Tutorials
470 subscribers
66K photos
15 videos
157 files
132K links
Exploit
Pentesting
Hacking
Red Team
Blue Team
Kali Linux
Bug Bounty
Black Hat
Cyber security etc

@Hacking_Video
@Hacking_attack
Download Telegram
Hacking Articles Tips Tricks Videos Tutorials
Photo
hacking: security in practice
how to mitigate camera finger printing?

how do i mitigate camera finger printing?

i found this in an article and someone else talking about this on reddit on a post about removing identifying exif/meta data from photos

to Clarify i am asking how to remove/ mask the unique sensor pattern / finger print that can possibly be used to track a person using forensics

"Just as how no two fingerprints are ever exactly the same, the sensors inside two digital cameras contain extremely small differences as well, known as sensor pattern noise. These subtle pixel-level imperfections cause each camera to leave a unique fingerprint on every photo made with it."

https://ieeexplore.ieee.org/document/1634362

also found a pdf called "Removing camera fingerprint to disguise photograph" with a bunch of phd level mathematics shit

submitted by /u/KillaX9
[link] [comments]

___________________________
@hacking_Attack
@Hacking_Video
Beginner Bug Bounty Guide — Part 4

Previous: Beginner Bug Bounty Guide — Part 3Continue reading on Medium »
Read more...
Hacking Articles Tips Tricks Videos Tutorials
Photo
KitPloit - PenTest Tools!
Zkar - A Java Serialization Protocol Analysis Tool Implement In Go

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUJiCVT32pp3swxE-p7DBbWrbsjWjU2zVz-fW7STR5_fS-bj_71ASMaD8EMobodOon-U9PySNt3_jyNQQQjj3SujcATCY18AU-TvETkDIqAfW6jUrWshA2DnbtRNadmttzM7Wb6YY5xFWbvOdGvS_KhcaujAu16wzNNJuZnZ-RYmlieXN2lH4cs-_z/w640-h384/JavaSerialization.png ZKar is a Java serialization protocol analysis tool implement in Go. This tool is still work in progress, so no complete API document and contribution guide.

ZKar provides:

* A Java serialization payloads parser and viewer in pure Go, no CGO or JDK is required
* From the Java serialization protocol to a Go struct
* A Go library that can manipulate the Java serialization data
* WIP: ysoserial implement in Go
* WIP: Java class bytecodes parser, viewer and manipulation
* WIP: An implementation of RMI/LDAP in Go Installing Using ZKar is easy. use go getto install the ZKar along with the library and its dependencies: go get -u github.com/phith0n/zkarNext, use github.com/phith0n/zkar/*in your application: package main

import (
"fmt"
"github.com/phith0n/zkar/serz"
"io/ioutil"
"log"
)

func main() {
data, _ := ioutil.ReadFile("./testcases/ysoserial/CommonsCollections6.ser")
serialization, err := serz.FromBytes(data)
if err != nil {
log.Fatal("parse error")
}

fmt.Println(serialization.ToString())
}
Command line utility tool ZKar also provides a command line utility tool that you can use it directly: $ go run main.go
NAME:
zkar - A Java serz tool

USAGE:
main [global options] command [command options] [arguments...]

COMMANDS:
generate generate Java serz attack payloads
dump parse the Java serz streams and dump the struct
help, h Shows a list of commands or help for one command

GLOBAL OPTIONS:
--help, -h show help (default: false)
For example, you are able to dump the payload CommonsBeanutils3 from ysoserial like: $ go run main.go dump -f "$(pwd)/testcases/ysoserial/CommonsBeanutils3.ser"https://camo.githubusercontent.com/30972d21736f6e5375027d395fda27c31c6dc8a8a52d174cd56d9cc8d16f36db/68747470733a2f2f61736369696e656d612e6f72672f612f5a6c726731794167686a676175476c6f67776d6246357650352e737667 Tests ZKar is a well-tested tool that passed all ysoserial generated gadgets parsing and rebuilding tests. It means that gadget generating by ysoserial can be parsed by ZKar, and parsed struts can be converted back into bytes string which is equal to the original one.
Gadget Package Parse Rebuild Parse Time AspectJWeaver ysoserial



80.334µs BeanShell1 ysoserial



782.613µs C3P0 ysoserial



98.321µs Click1 ysoserial



573.298µs Clojure ysoserial



72.415µs CommonsBeanutils1 ysoserial



461.15µs CommonsCollections1 ysoserial



64.484µs CommonsCollections2 ysoserial



508.918µs CommonsCollections3 ysoserial



564.071µs CommonsCollections4 ysoserial



535.449µs CommonsCollections5 ysoserial



137.609µs CommonsCollections6 ysoserial



68.753µs CommonsCollections7 ysoserial



178.549µs FileUpload1 ysoserial



35.39µs Groovy1 ysoserial



150.991µs Hibernate1 ysoserial



789.674µs Hibernate2 ysoserial



168.624µs JBossInterceptors1 ysoserial



632.581µs JRMPClient ysoserial



32.967µs JRMPListener ysoserial



38.263µs JSON1 ysoserial



2.157225ms JavassistWeld1 ysoserial



468.596µs Jdk7u21 ysoserial



355.01µs Jython1 ysoserial



216.862µs MozillaRhino1 ysoserial



1.775193ms MozillaRhino2 ysoserial



409.124µs Myfaces1 ysoserial



22.997µs Myfaces2 ysoserial



38.131µs ROME ysoserial



485.804µs Spring1 ysoserial



797.469µs Spring2 ysoserial



358.041µ[...]
Hacking Articles Tips Tricks Videos Tutorials
KitPloit - PenTest Tools! Zkar - A Java Serialization Protocol Analysis Tool Implement In Go https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUJiCVT32pp3swxE-p7DBbWrbsjWjU2zVz-fW7STR5_fS-bj_71ASMaD8EMobodOon-U9PySNt3_jyNQQQjj3SujcATCY18AU-TvET…
s URLDNS ysoserial



21.502µs Vaadin1 ysoserial



438.729µs Wicket1 ysoserial



23.509µs Jdk8u20 pwntester



312.882µs JDK/JRE 8u20 gadget is not supported now, I am current working on it. TODO * Java bytecodes parser and generator
* JDK/JRE 8u20 Gadget supporting
* Serialization payloads generator
* An implementation of RMI/LDAP in Go License ZKar is released under the MIT license. See LICENSE See Also * SerializationDumper: A tool to dump and rebuild Java serialization streams and Java RMI packet contents in a more human readable form.
* ysoserial: A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization.
* Java-Deserialization-Cheat-Sheet: The cheat sheet about Java Deserialization vulnerabilities Download Zkar
hacking: security in practice
Which BadUSB to have?

Hello!

I'm searching for the best BadUSB to have. I understood that Rubber Ducky was still the leader in this domain, but I found they are overpriced. What about its alternative, such as Malduino, or about some from random on Aliexpress?

Also, would I be able to use Rubber Ducky's Payloads (as there are a lot already available) on other BadUSBs? If no, are there some existing easy converter?

Thanks!

submitted by /u/The-Malix
[link] [comments]
ZKar is a Java serialization protocol analysis (https://www.kitploit.com/search/label/Protocol%20Analysis) tool implement in Go. This tool is still work in progress, so no complete API document and contribution guide. ZKar provides: A Java serialization payloads parser and viewer in pure Go, no CGO or JDK is required From the Java serialization protocol to a Go struct A Go library that can manipulate the Java serialization data WIP: ysoserial (https://github.com/frohoff/ysoserial) implement in Go WIP: Java class bytecodes parser, viewer and manipulation WIP: An implementation of RMI/LDAP in Go
Installing Using ZKar is easy. use go get to install the ZKar along with the library and its dependencies: go get -u github.com/phith0n/zkar Next, use github.com/phith0n/zkar/* in your application: package main

import (
"fmt"
"github.com/phith0n/zkar/serz"
"io/ioutil"
"log"
)

func main() {
data, _ := ioutil.ReadFile("./testcases/ysoserial/CommonsCollections6.ser")
serialization, err := serz.FromBytes(data)
if err != nil {
log.Fatal("parse error")
}

fmt.Println(serialization.ToString())
} Command line utility tool ZKar also provides a command line (https://www.kitploit.com/search/label/Command%20Line) utility tool that you can use it directly: $ go run main.go
NAME:
zkar - A Java serz tool

USAGE:
main [global options] command [command options] [arguments...]

COMMANDS:
generate generate Java serz attack payloads
dump parse the Java serz streams and dump the struct
help, h Shows a list of commands or help for one command

GLOBAL OPTIONS:
--help, -h show help (default: false) For example, you are able to dump the payload CommonsBeanutils3 from ysoserial like: $ go run main.go dump -f "$(pwd)/testcases/ysoserial/CommonsBeanutils3.ser"
Tests ZKar is a well-tested tool that passed all ysoserial generated gadgets parsing and rebuilding tests. It means that gadget generating by ysoserial can be parsed by ZKar, and parsed struts can be converted back into bytes string which is equal to the original one. Gadget Package Parse Rebuild Parse Time AspectJWeaver ysoserial 80.334µs BeanShell1 ysoserial 782.613µs C3P0 ysoserial 98.321µs Click1 ysoserial 573.298µs Clojure ysoserial 72.415µs CommonsBeanutils1 ysoserial 461.15µs CommonsCollections1 ysoserial 64.484µs CommonsCollections2 ysoserial 508.918µs CommonsCollections3 ysoserial 564.071µs CommonsCollections4 ysoserial 535.449µs CommonsCollections5 ysoserial 137.609µs CommonsCollections6 ysoserial 68.753µs CommonsCollections7 ysoserial 178.549µs FileUpload1 ysoserial 35.39µs Groovy1 ysoserial 150.991µs Hibernate1 ysoserial 789.674µs Hibernate2 ysoserial 168.624µs JBossInterceptors1 ysoserial 632.581µs JRMPClient ysoserial 32.967µs JRMPListener ysoserial 38.263µs JSON1 ysoserial 2.157225ms JavassistWeld1 ysoserial 468.596µs Jdk7u21 ysoserial 355.01µs Jython1 ysoserial 216.862µs MozillaRhino1 ysoserial 1.775193ms MozillaRhino2 ysoserial 409.124µs Myfaces1 ysoserial 22.997µs Myfaces2 ysoserial 38.131µs ROME ysoserial 485.804µs Spring1 ysoserial 797.469µs Spring2 ysoserial 358.041µs URLDNS ysoserial 21.502µs Vaadin1 ysoserial 438.729µs Wicket1 ysoserial 23.509µs Jdk8u20 pwntester 312.882µs JDK/JRE 8u20 gadget (https://github.com/pwntester/JRE8u20_RCE_Gadget) is not supported now, I am current working on it. TODO Java bytecodes parser and generator JDK/JRE 8u20 Gadget supporting Serialization (https://www.kitploit.com/search/label/Serialization) payloads generator An implementation of RMI/LDAP in Go License ZKar is released under the MIT license. See LICENSE (https://github.com/phith0n/zkar/blob/master/LICENSE) See Also SerializationDumper (https://github.com/NickstaDB/SerializationDumper): A tool to dump and rebuild Java serialization streams and Java RMI packet contents in a more human readable form. ysoserial (https://github.com/frohoff/ysoserial): A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization. Java-Deserialization-Cheat-Sheet (https://github.com/GrrrDog/Java-Deserialization-Cheat-Sheet): The cheat sheet about Java Deserialization (https://www.kitploit.com/search/label/Deserialization) vulnerabilities

Download Zkar (https://github.com/phith0n/zkar)
Looking for experiences on applying and working on an international fully remote penetration testing job
https://www.reddit.com/r/Pentesting/comments/topsv8/looking_for_experiences_on_applying_and_working/

<!-- SC_OFF -->[Looking for experiences on applying and working on an international fully remote penetration testing job] i live in a country where salary is not that great so i need to earn more money for myself. so i am thinking of getting a second job (can be full time or part time) that is international fully remote penetration testing job.. i need it to be international and fully remote since the conversion rates are a big thing.. small salary in a 1st world country would be converted to a pretty large amount of money in our country if i can get a part time work, then i will still be having my full time work here in my current company, but if i get a full time international fully remote work, then i would probably work part time in my current company here are some of my details i am currently a junior penetration tester at some company here in our country for 2months now i did not graduate from a computer science / computer engineering / IT / or any computer related course i do not have any cyber security or penetration testing certifications , even just basic ones since they are very expensive ( i know that an ejpt for example is just 200 USD which is probably cheap for some of you, but it is a big amount of money here in our country) i know that what i want is a long shot but i still want to know requirements for a international fully remote penetration testing job maybe you could share your experience to help me on what i want to accomplish thank you <!-- SC_ON --> submitted by /u/darkalimdor18 (https://www.reddit.com/user/darkalimdor18)
[link] (https://www.reddit.com/r/Pentesting/comments/topsv8/looking_for_experiences_on_applying_and_working/) [comments] (https://www.reddit.com/r/Pentesting/comments/topsv8/looking_for_experiences_on_applying_and_working/)
Hacking Articles Tips Tricks Videos Tutorials
Photo
Kali Linux Tutorials
Macrome : Excel Macro Document Reader/Writer For Red Teamers And Analysts

Macrome an Excel Macro Document Reader/Writer for Red Teamers & Analysts. Blog posts describing what this tool actually does can be found here and here. Installation / BuildingClone or download this repository, the tool can then be executed using dotnet – for example:

dotnet run — build –decoy-document Docs\decoy_document.xls –payload Docs\popcalc.bin

or

dotnet build
cd bin/Debug/netcoreapp2.0
dotnet Macrome.dll deobfuscate –path obfuscated_document.xls

Note that a 5.0+ build of dotnet is required for this to work as configured – it can be grabbed from https://dotnet.microsoft.com/download/dotnet/5.0.

Binary releases of the tool that do not require dotnet and contain an executable binary can be found in the Release section for Windows, OSX, and Linux. UsageRun Macrome by either using dotnet runfrom the solution directory, or dotnetagainst the built Macrome binary. There are three modes of operation for Macrome – Build mode, Dump mode, and Deobfuscation mode. Build ModeRun Macrome with the buildcommand in order to generate an Excel document containing an obfuscated macro sheet using a provided decoy document and macro payload. dotnet Macrome.dll build -hwill display full usage instructions.

For example, to build a document using decoy document path/to/decoy_document.xlsand binary x86 shellcode stored at path/to/shellcode.bin, run dotnet Macrome.dll build --decoy-document path/to/decoy_document.xls --payload /path/to/shellcode.bin. This will generate an XLS 2003 document which after being opened and having the “Enable Content” button pressed, will execute the shellcode of shellcode.bin. How SHOULD I run this?The rest of the documentation will explain each flag/function in detail, but right now the “latest & greatest” that Macrome has to offer can be obtained by running:

Macrome build –decoy-document decoy_document.xls –payload beacon.bin –payload64-bit beacon64.bin –payload-method Base64 –method ArgumentSubroutines –password VelvetSweatshop –preamble preamble.txt –output-file-name ReadyToPhish.xls Binary Payload UsageFirst generate a base “decoy” Excel document that will contain content users should see. This should be some sort of lure that convinces users to click the “Enable Macros” button displayed in Excel. There’s some examples of the “latest and greatest” lure creation at https://inquest.net/blog/2020/05/06/ZLoader-4.0-Macrosheets-. Once this sheet is created, save the document as type Excel 97-2003 Workbook (*.xls)rather than the newer Excel Workbook (*.xlsx)format. An example decoy document is included in /Docs/decoy_document.xls. Note that if you are using XOR Obfuscation to protect your document, you currently CANNOT add an image to your decoy.

Next, generate a shellcode payload to provide to the tool. The example binary payload (which pops calc) was generated using msfvenomusing the following parameters:

msfvenom -a x86 -b ‘\x00’ –platform windows -p windows/exec cmd=calc.exe -e x86/alpha_mixed -f raw EXITFUNC=thread > popcalc.bin

64 bit payloads are also supported. The example 64-bit payload, popcalc64.bin, was generated using the command:

msfvenom -a x64 -b ‘\x00’ –platform windows -p windows/x64/exec cmd=calc.exe -e x64/xor -f raw EXITFUNC=thread > popcalc64.bin

This payload can then be embedded by executing the command:

dotnet Macrome.dll build –decoy-document decoy_document.xls –payload popcalc.bin –payload64-bit popcalc64.bin

Currently 64-bit payloads will require that an x86 payload is also provided. If this isn’t an issue, you can just specify garbage for the x86 payload flag.

There is eventual support for embedding .NET assemblies directly i[...]