├── .github └── workflows │ └── main.yml ├── .gitignore ├── .goreleaser.yaml ├── README.md ├── cmd ├── json.go ├── nonjson.go ├── oob.go └── root.go ├── go.mod ├── go.sum ├── main.go └── pkg ├── build └── version.go ├── crypto ├── README.md ├── internal │ └── bigmod │ │ ├── nat.go │ │ ├── nat_386.s │ │ ├── nat_amd64.s │ │ ├── nat_arm.s │ │ ├── nat_arm64.s │ │ ├── nat_asm.go │ │ ├── nat_noasm.go │ │ ├── nat_ppc64x.s │ │ ├── nat_s390x.s │ │ └── nat_test.go └── rsa │ ├── pkcs1v15.go │ ├── pkcs1v15_test.go │ ├── rsa.go │ └── rsa_test.go ├── json ├── brute_force.go ├── brute_force_test.go ├── json.go ├── product_key.go └── software_identifier.go ├── net ├── mac.go ├── mac_test.go └── parse.go ├── nonjson ├── brute_force.go ├── brute_force_test.go ├── decode.go ├── decode_test.go ├── encode.go ├── nonjson.go ├── product_key.go ├── product_key_test.go └── software_identifier.go └── oob ├── brute_force.go ├── brute_force_test.go ├── oob.go └── oob_test.go /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/README.md -------------------------------------------------------------------------------- /cmd/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/cmd/json.go -------------------------------------------------------------------------------- /cmd/nonjson.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/cmd/nonjson.go -------------------------------------------------------------------------------- /cmd/oob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/cmd/oob.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/cmd/root.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/main.go -------------------------------------------------------------------------------- /pkg/build/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/build/version.go -------------------------------------------------------------------------------- /pkg/crypto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/README.md -------------------------------------------------------------------------------- /pkg/crypto/internal/bigmod/nat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/internal/bigmod/nat.go -------------------------------------------------------------------------------- /pkg/crypto/internal/bigmod/nat_386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/internal/bigmod/nat_386.s -------------------------------------------------------------------------------- /pkg/crypto/internal/bigmod/nat_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/internal/bigmod/nat_amd64.s -------------------------------------------------------------------------------- /pkg/crypto/internal/bigmod/nat_arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/internal/bigmod/nat_arm.s -------------------------------------------------------------------------------- /pkg/crypto/internal/bigmod/nat_arm64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/internal/bigmod/nat_arm64.s -------------------------------------------------------------------------------- /pkg/crypto/internal/bigmod/nat_asm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/internal/bigmod/nat_asm.go -------------------------------------------------------------------------------- /pkg/crypto/internal/bigmod/nat_noasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/internal/bigmod/nat_noasm.go -------------------------------------------------------------------------------- /pkg/crypto/internal/bigmod/nat_ppc64x.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/internal/bigmod/nat_ppc64x.s -------------------------------------------------------------------------------- /pkg/crypto/internal/bigmod/nat_s390x.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/internal/bigmod/nat_s390x.s -------------------------------------------------------------------------------- /pkg/crypto/internal/bigmod/nat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/internal/bigmod/nat_test.go -------------------------------------------------------------------------------- /pkg/crypto/rsa/pkcs1v15.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/rsa/pkcs1v15.go -------------------------------------------------------------------------------- /pkg/crypto/rsa/pkcs1v15_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/rsa/pkcs1v15_test.go -------------------------------------------------------------------------------- /pkg/crypto/rsa/rsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/rsa/rsa.go -------------------------------------------------------------------------------- /pkg/crypto/rsa/rsa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/crypto/rsa/rsa_test.go -------------------------------------------------------------------------------- /pkg/json/brute_force.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/json/brute_force.go -------------------------------------------------------------------------------- /pkg/json/brute_force_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/json/brute_force_test.go -------------------------------------------------------------------------------- /pkg/json/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/json/json.go -------------------------------------------------------------------------------- /pkg/json/product_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/json/product_key.go -------------------------------------------------------------------------------- /pkg/json/software_identifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/json/software_identifier.go -------------------------------------------------------------------------------- /pkg/net/mac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/net/mac.go -------------------------------------------------------------------------------- /pkg/net/mac_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/net/mac_test.go -------------------------------------------------------------------------------- /pkg/net/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/net/parse.go -------------------------------------------------------------------------------- /pkg/nonjson/brute_force.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/nonjson/brute_force.go -------------------------------------------------------------------------------- /pkg/nonjson/brute_force_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/nonjson/brute_force_test.go -------------------------------------------------------------------------------- /pkg/nonjson/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/nonjson/decode.go -------------------------------------------------------------------------------- /pkg/nonjson/decode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/nonjson/decode_test.go -------------------------------------------------------------------------------- /pkg/nonjson/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/nonjson/encode.go -------------------------------------------------------------------------------- /pkg/nonjson/nonjson.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/nonjson/nonjson.go -------------------------------------------------------------------------------- /pkg/nonjson/product_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/nonjson/product_key.go -------------------------------------------------------------------------------- /pkg/nonjson/product_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/nonjson/product_key_test.go -------------------------------------------------------------------------------- /pkg/nonjson/software_identifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/nonjson/software_identifier.go -------------------------------------------------------------------------------- /pkg/oob/brute_force.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/oob/brute_force.go -------------------------------------------------------------------------------- /pkg/oob/brute_force_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/oob/brute_force_test.go -------------------------------------------------------------------------------- /pkg/oob/oob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/oob/oob.go -------------------------------------------------------------------------------- /pkg/oob/oob_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zsrv/supermicro-product-key/HEAD/pkg/oob/oob_test.go --------------------------------------------------------------------------------