Giter Site home page Giter Site logo

gator96100 / proxspace Goto Github PK

View Code? Open in Web Editor NEW
265.0 265.0 70.0 1.19 GB

Proxmark III develoment environment for Windows

C 25.78% C++ 1.05% Shell 10.37% Makefile 0.01% Python 0.11% Perl 42.90% Batchfile 0.07% Awk 0.07% CMake 0.01% HTML 5.47% M4 0.47% Vim Script 0.07% Raku 12.35% Prolog 0.28% CSS 0.19% Roff 0.82%
msys2 proxmark-iii

proxspace's People

Contributors

gator96100 avatar kant avatar socram8888 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

proxspace's Issues

autobuild.bat - mingw32: key is unknown / database 'mingw64' is not valid

Hello community,

Unfortunately I'm not so lucky with the installation of ProxSpace on Windows 10.

After restarting runme64.bat and starting autobuild.bat I get line-by-line error messages with "mingw32: key is unknown / database 'mingw64' is not valid"

Even if the bash was loaded at the end, he does not know the "make" command. I installed over Chocolatey, but it doesn't go through without problems. I get the same errors as when I ran the bat files.

I downloaded / cloned ProxSpace via master zip, I also tried the last release zip. The same problem for everyone.

Output from autobuild.bat:

error: mingw32: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" is unknown
error: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" could not be looked up remotely
error: mingw64: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" is unknown
error: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" could not be looked up remotely
error: package 'zip' was not found

error: mingw32: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" is unknown
error: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" could not be looked up remotely
error: mingw64: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" is unknown
error: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" could not be looked up remotely
error: database 'mingw32' is not valid (invalid or corrupted database (PGP signature))
error: database 'mingw64' is not valid (invalid or corrupted database (PGP signature))
Processing: armsrc-32

/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: bootrom-32
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: client-32
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: common-32
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: common_arm-32
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: common_fpga-32
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: doc-32
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: docker-32
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: driver-32
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: fpga-32
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: include-32
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: recovery-32
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: tools-32
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: traces-32
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
error: mingw32: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" is unknown
error: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" could not be looked up remotely
error: mingw64: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" is unknown
error: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" could not be looked up remotely
error: package 'zip' was not found
error: mingw32: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" is unknown
error: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" could not be looked up remotely
error: mingw64: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" is unknown
error: key "4A6129F4E4B84AE46ED7F635628F528CF3053E04" could not be looked up remotely
error: database 'mingw32' is not valid (invalid or corrupted database (PGP signature))
error: database 'mingw64' is not valid (invalid or corrupted database (PGP signature))
Processing: armsrc-64
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: bootrom-64
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: client-64
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: common-64
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: common_arm-64
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: common_fpga-64
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: doc-64
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: docker-64
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: driver-64
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: fpga-64
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: include-64
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: recovery-64
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: tools-64
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found
Processing: traces-64
/ps/autobuild.sh: line 25: git: command not found
/ps/autobuild.sh: line 26: git: command not found
/ps/autobuild.sh: line 27: git: command not found
/ps/autobuild.sh: line 30: make: command not found
/ps/autobuild.sh: line 31: make: command not found

Does anyone have a solution?

Dumps go to working directory, dispite `prefs set savepaths`

I can't get prefs set savepaths to work, I've tried:

  • the -c option
  • C:\path\ProxSpace\pm3\saves
  • \path\ProxSpace\pm3\saves
  • C:\path\ProxSpace\pm3/saves
  • C:\path\ProxSpace\pm3/saves
  • C:\path\ProxSpace\pm3\saves

But files always seem to end up wherever I run the pm3 script from. I might add a line to the script to cd to the saves directory as a temporary fix

mingw gcc broken on Windows 7 (x86_32)

Out of the box, gcc won't run on Windows 7 (x86_32), and it complains that libwinpthread-1.dll is not compatible with that version of Windows.

I was able to resolve this by copying msys/mingw/i686-w64-mingw32/lib/libwinpthread-1.dll to msys/mingw/bin/, and overwriting it.

Updating git w/ perm issues

Updating git with having permissions issues will break pacman and prevent use of proxspace as it will be entirely broken. Had to try and update git to have a version that has remote-https due to git no longer allowing http.

Just wanted to put this out there more for future pay attention and make sure everything is not marked as blocked in file properties for the 7z file.

Windows 10 fails

comments
Comments
@Darkcast
running on windwos 10 and on the lastest version of both proxmark and proxspace64
when I try to I make install
and I get the following error (see bold below)

pm3 ~$ make clean && make all

Platform name: Proxmark3 rdv4
PLATFORM: PM3RDV4
Platform extras: No extra selected
Included options: SMARTCARD FLASH LF HITAG ISO15693 LEGICRF ISO14443b ISO14443a ICLASS FELICA NFCBARCODE HFSNIFF
Standalone mode: LF_SAMYRUN
[] MAKE client/clean
[] MAKE bootrom/clean
[] MAKE fpga_compress/clean
[] MAKE armsrc/clean
[] MAKE recovery/clean
[] MAKE mfkey/clean
[*] MAKE nonce2key/clean

Platform name: Proxmark3 rdv4
PLATFORM: PM3RDV4
Platform extras: No extra selected
Included options: SMARTCARD FLASH LF HITAG ISO15693 LEGICRF ISO14443b ISO14443a ICLASS FELICA NFCBARCODE HFSNIFF
Standalone mode: LF_SAMYRUN
[*] MAKE client/all
[-] CC proxmark3.c
[-] CC uart/uart_posix.c
[-] CC uart/uart_win32.c
[-] CC ui.c
[-] CC ../common/commonutil.c
[-] CC util.c
[-] CC ../common/util_posix.c
[-] CC scandir.c
[-] CC ../common/crc16.c
[-] CC comms.c
[-] CC ../common/crapto1/crapto1.c
[-] CC ../common/crapto1/crypto1.c
[-] CC mifare/mfkey.c
[-] CC tea.c
[-] CC fido/additional_ca.c
[-] CC fido/cose.c
[-] CC fido/cbortools.c
[-] CC fido/fidocore.c
[-] CC crypto/asn1dump.c
[-] CC crypto/libpcrypto.c
[-] CC crypto/asn1utils.c
[-] CC cliparser/argtable3.c
[-] CC cliparser/cliparser.c
[-] CC loclass/cipher.c
[-] CC loclass/cipherutils.c
[-] CC loclass/ikeys.c
[-] CC loclass/elite_crack.c
[-] CC fileutils.c
[-] CC whereami.c
[-] CC mifare/mifarehost.c
[-] CC ../common/parity.c
[-] CC ../common/crc.c
[-] CC ../common/crc64.c
[-] CC ../common/legic_prng.c
[-] CC ../common/iso15693tools.c
[-] CC prng.c
[-] CC graph.c
[-] CC cmddata.c
[-] CC ../common/lfdemod.c
[-] CC emv/crypto_polarssl.c
[-] CC emv/crypto.c
[-] CC emv/emv_pk.c
[-] CC emv/emv_pki.c
[-] CC emv/emv_pki_priv.c
[-] CC emv/test/cryptotest.c
[-] CC emv/apduinfo.c
[-] CC emv/dump.c
[-] CC emv/tlv.c
[-] CC emv/emv_tags.c
[-] CC emv/dol.c
[-] CC emv/emvjson.c
[-] CC emv/emvcore.c
[-] CC emv/test/crypto_test.c
[-] CC emv/test/sda_test.c
[-] CC emv/test/dda_test.c
[-] CC emv/test/cda_test.c
[-] CC emv/cmdemv.c
[-] CC emv/emv_roca.c
[-] CC mifare/mifare4.c
[-] CC mifare/mad.c
[-] CC mifare/ndef.c
[-] CC cmdanalyse.c
[-] CC cmdhf.c
[-] CC cmdhflist.c
[-] CC aidsearch.c
[-] CC cmdhf14a.c
[-] CC cmdhf14b.c
[-] CC cmdhf15.c
[-] CC cmdhfepa.c
[-] CC cmdhflegic.c
[-] CC cmdhficlass.c
[-] CC cmdhfmf.c
[-] CC cmdhfmfu.c
[-] CC cmdhfmfp.c
[-] CC cmdhfmfhard.c
[-] CC hardnested/hardnested_bruteforce.c
[-] CC cmdhfmfdes.c
[-] CC cmdhftopaz.c
[-] CC cmdhffido.c
[-] CC cmdhffelica.c
[-] CC cmdhfthinfilm.c
[-] CC cmdhw.c
[-] CC cmdlf.c
[-] CC cmdlfawid.c
[-] CC cmdlfcotag.c
[-] CC cmdlfem4x.c
[-] CC cmdlffdx.c
[-] CC cmdlfguard.c
[-] CC cmdlfgallagher.c
[-] CC cmdlfhid.c
[-] CC cmdlfhitag.c
[-] CC cmdlfio.c
[-] CC cmdlfindala.c
[-] CC cmdlfjablotron.c
[-] CC cmdlfkeri.c
[-] CC cmdlfnexwatch.c
[-] CC cmdlfnedap.c
[-] CC cmdlfnoralsy.c
[-] CC cmdlfpac.c
[-] CC cmdlfparadox.c
[-] CC cmdlfpcf7931.c
[-] CC cmdlfpresco.c
[-] CC cmdlfpyramid.c
[-] CC cmdlfsecurakey.c
[-] CC cmdlft55xx.c
[-] CC cmdlfti.c
[-] CC cmdlfviking.c
[-] CC cmdlfvisa2000.c
[-] CC cmdlfmotorola.c
[-] CC cmdtrace.c
[-] CC cmdflashmem.c
[-] CC cmdflashmemspiffs.c
[-] CC cmdsmartcard.c
[-] CC cmdusart.c
[-] CC cmdwiegand.c
[-] CC cmdparser.c
[-] CC cmdmain.c
[-] CC pm3_binlib.c
[-] CC scripting.c
[-] CC cmdscript.c
[-] CC pm3_bitlib.c
[-] CC cmdcrc.c
[-] CC ../common/bucketsort.c
[-] CC flash.c
[-] CC wiegand_formats.c
[-] CC wiegand_formatutils.c
[-] UIC ui/ui_overlays.h
[-] CXX proxgui.cpp
In file included from proxgui.cpp:14:0:
*proxguiqt.h:68:5: error: 'Ui' does not name a type; did you mean 'IUri'?
Ui::Form opsController;
^~
IUri
make[1]: *** [Makefile:441: obj/proxgui.o] Error 1
make: *** [Makefile:98: client/all] Error 2
pm3

mingw ansi colors inside pm3 client

One thing that has been on my mind is the strangeness with ansi colors in the mingw based proxspace environment.
Since there is color when we start the mingw env but once we start the proxmark3 client the output stops being able to translate the escape sequences correct.

Does someone have a solution for this?

Openocd integration

Hi,

Just one question:
Openocd integration is possible into proxspace ?

Thank you in advance

A PM3 GUI problem

I wrote the code like this,but i cant get the number behind the "block data:" please help

    -     Case "button_break"
            item.Control = New Button
            item.Control.Text = item.Text
            ToolTip1.SetToolTip(item.Control, item.Tooltip)
            AddHandler item.Control.Click, AddressOf hi
            AddHandler item.Control.Click, AddressOf actionCommand
            'AddHandler hi(), AddressOf actionCommand
            'sector = hi()
            Call hi()
            item.Action &= ("hf mf nested 1" & sector)
            item.Control.Tag = item.Action
            item.Control.SetBounds(0, i * 35, 140, 20)
            item.Control.AutoSize = True

Public Sub hi()
Dim sector_num() As String
sector_num = Split(prompt.Text, vbCrLf)
For i = 0 To UBound(sector_num)
If Strings.Left(sector_num(i), 11) = "block data:" Then
sector = Strings.Right(sector_num(i), Strings.Len(sector_num(i)) - 11)
End If
Next i
End Sub

proxmark3> hf mf nested 1

Usage:

all sectors: hf mf nested <key A/B> <key (12 hex symbols)> [t,d]

one sector: hf mf nested o <key A/B> <key (12 hex symbols)>

       <target block number> <target key A/B> [t]          

card memory - 0 - MINI(320 bytes), 1 - 1K, 2 - 2K, 4 - 4K, - 1K

t - transfer keys into emulator memory

d - write keys to binary file

sample1: hf mf nested 1 0 A FFFFFFFFFFFF
sample2: hf mf nested 1 0 A FFFFFFFFFFFF t
sample3: hf mf nested 1 0 A FFFFFFFFFFFF d
sample4: hf mf nested o 0 A FFFFFFFFFFFF 4 A

[SOLVED] getting error arm-none-eabi-gcc: No such file or directory during make clean && make all

After runme64.bat and it completes without error
at prompt, i follow the steps mentioned in the manual

During the make clean && make all, it always stop with errors:

[-] CC amiibo.c
[-] CC drbg.c
[-] CC keygen.c
[=] AR libamiibo.a
[=] GEN lualibs/pm3_cmd.lua
[=] GEN lualibs/mfc_default_keys.lua
[=] LD proxmark3
[*] MAKE bootrom/all
[=] GEN version.c
[-] CC version.c
make[1]: arm-none-eabi-gcc: No such file or directory
make[1]: *** [../common_arm/Makefile.common:74: obj/version.o] Error 127
make: *** [Makefile:92: bootrom/all] Error 2

proxspace@DESKTOP-S0RCVSS MINGW64 ~

Any suggestion what it is going wrong?

toolchain installation failing since today

Hi

Our appveyor is failing with the same error since today, see example here:
https://ci.appveyor.com/project/RfidResearchGroup/proxmark3/builds/28592066
And today I got someone at a NFC training getting the same error when he tried to install a fresh ProxSpace.
Error in Appveyor is "make not found" and is caused by the compilation toolchain not being installed properly.
Sorry I can't copy/paste the exact initial error but you should be able to easily reproduce it as it failed both on Appveyor and someone's Windows with the same error...

invalid or corrupted package

Trying to install on windows 11 and it just loops back to these errors seemingly endlessly:

error: mingw-w64-x86_64-jansson: signature from "David Macek [email protected]" is unknown trust
:: File /var/cache/pacman/pkg/mingw-w64-x86_64-jansson-2.13.1-1-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.
Installing: mingw-w64-x86_64-qt5
warning: mingw-w64-x86_64-qt5-5.15.2-8 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) mingw-w64-x86_64-qt5-5.15.2-8

x64 Environment Breaks Following Package Update

Steps to reproduce:

  1. Download latest version of ProxSpace from repo.
  2. Run runme.bat, allow installation to complete. Restart shell afterwards to complete initial setup.
  3. Run runme64.bat, allow installation to complete, restart shell.
  4. Run runme.bat and execute "pacman -Syuu" to upgrade packages. Restart shell.
  5. Run runme64.bat and execute "pacman -Syuu", restart shell.

Every time I've done this or any combination of the steps, the 64-bit shell seems to get stuck in an update loop where I get the following errors and warnings every time the 64-bit shell starts:

warning: option --force is deprecated; use --overwrite instead
mingw-w64-x86_64-gcc-libs-8.2.0-3-any 565.3 KiB 2.44M/s 00:00 [#######################################################] 100%
mingw-w64-x86_64-gcc-libs-8.2.0-3-any.sig 119.0 B 116K/s 00:00 [#######################################################] 100%
loading packages...
warning: downgrading package mingw-w64-x86_64-gcc-libs (9.2.0-1 => 8.2.0-3)
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing mingw-w64-x86_64-gcc-libs (8.2.0-3) breaks dependency 'mingw-w64-x86_64-gcc-libs=9.2.0-1' required by mingw-w64-x86_64-gcc
warning: option --force is deprecated; use --overwrite instead

Cache directory: /var/cache/pacman/pkg/
:: Do you want to remove ALL files from cache? [Y/n]
removing all files from cache...

Database directory: /var/lib/pacman/
:: Do you want to remove unused repositories? [Y/n]
removing unused sync repositories...
warning: option --force is deprecated; use --overwrite instead
mingw-w64-x86_64-gcc-8.2.0-3-any 28.7 MiB 13.3M/s 00:02 [#######################################################] 100%
mingw-w64-x86_64-gcc-8.2.0-3-any.sig 119.0 B 116K/s 00:00 [#######################################################] 100%
loading packages...
warning: downgrading package mingw-w64-x86_64-gcc (9.2.0-1 => 8.2.0-3)
resolving dependencies...
warning: cannot resolve "mingw-w64-x86_64-gcc-libs=8.2.0-3", a dependency of "mingw-w64-x86_64-gcc"
:: The following package cannot be upgraded due to unresolvable dependencies:
mingw-w64-x86_64-gcc

:: Do you want to skip the above package for this upgrade? [Y/n]
looking for conflicting packages...
there is nothing to do
warning: option --force is deprecated; use --overwrite instead

Cache directory: /var/cache/pacman/pkg/
:: Do you want to remove ALL files from cache? [Y/n]
removing all files from cache...

Database directory: /var/lib/pacman/
:: Do you want to remove unused repositories? [Y/n]
removing unused sync repositories...
warning: option --force is deprecated; use --overwrite instead
mingw-w64-x86_64-readline-6.3.008-1-any 327.4 KiB 1741K/s 00:00 [#######################################################] 100%
mingw-w64-x86_64-readline-6.3.008-1-any.sig 96.0 B 93.8K/s 00:00 [#######################################################] 100%
loading packages...
warning: downgrading package mingw-w64-x86_64-readline (8.0.000-4 => 6.3.008-1)
resolving dependencies...
looking for conflicting packages...

Packages (1) mingw-w64-x86_64-readline-6.3.008-1

Total Installed Size: 1.44 MiB
Net Upgrade Size: -0.11 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [#######################################################] 100%
(1/1) checking package integrity [#######################################################] 100%
(1/1) loading package files [#######################################################] 100%
(1/1) checking for file conflicts [#######################################################] 100%
(1/1) checking available disk space [#######################################################] 100%
:: Processing package changes...
(1/1) downgrading mingw-w64-x86_64-readline [#######################################################] 100%
warning: option --force is deprecated; use --overwrite instead

Cache directory: /var/cache/pacman/pkg/
:: Do you want to remove ALL files from cache? [Y/n]
removing all files from cache...

Database directory: /var/lib/pacman/
:: Do you want to remove unused repositories? [Y/n]
removing unused sync repositories...

Unfortunately I am not familiar enough with MSYS2 to have a good understanding of what the issue is other than an apparent dependency conflict that doesn't seem to resolve. After the update compiling in the x64 environment also fails with the following error:

gcc -std=c99 -D_ISOC99_SOURCE -DPRESETS -I. -I../include -I../common -I/opt/local/include -I../common/zlib -Iuart -I./liblua -I../common/mbedtls -I./jansson -I./tinycbor -Wall -Werror -g -O3 -mno-ms-bitfields -DHAVE_GUI -DPRESETS -DBMPTST -o reveng/bmptst reveng/bmpbit.c
( ./reveng/bmptst && touch reveng/bmptst ) || ( rm -f reveng/bmptst && false )
reveng: configuration fault. Update reveng/config.h with these definitions and recompile:
#define BMP_BIT 32
#define BMP_SUB 16
make[1]: *** [Makefile:364: reveng/bmptst] Error 1
make: *** [Makefile:55: client/all] Error 2

Any suggestions?

ProxSpace and GIT installed

I have a git installed with default settings.

  1. I downloaded ProxSpace v3.2 release ProxSpace-64.7z
  2. I run runme64.bat.
  3. After the ProxSpace has downloaded all the updates, I run runme64.bat again and I get the following:
    proxspace

Uninstalled the usb driver

I uninstalled the usb driver as I couldn't find the device and it was in the hidden section.
I can no longer find it at all, how do I get it back?

Different size between compiled files

After secusefull compiling I got bigger size of the firmware compare to Gator96100 distribs

There is my compiled firmware is flasing good but some thimes I got an jumping err of USB Discriptor
My collom is left, right is Gator96100:

image

My installation of ProxSpace is clear and can't be any error

PS: Gator96100, please add to auto build: eml; bin; html; json to pack it into zip files.(it already in .gitignore of proxmark repo)

Error compiling official firmware 2.1.0

Hi, thanks for this excellent tool. When I compiled official firmware 2.1.0 and 2.0.0 from this page https://github.com/Proxmark/proxmark3/releases, the script stoped with error.

Could please tell me how to solve it? Below is the error message of compiling version 2.1.0.

Thank you very much!

m3 ~$ make clean && make all
make -C bootrom clean
make[1]: Entering directory '/pm3/bootrom'
rm -rf obj/*.o
rm -rf obj/*.elf
rm -rf obj/*.s19
rm -rf obj/*.map
rm -rf obj/*.d
rm -rf version.c
make[1]: Leaving directory '/pm3/bootrom'
make -C armsrc clean
make[1]: Entering directory '/pm3/armsrc'
rm -rf obj/*.o
rm -rf obj/*.elf
rm -rf obj/*.s19
rm -rf obj/*.map
rm -rf obj/*.d
rm -rf version.c
make[1]: Leaving directory '/pm3/armsrc'
make -C client clean
make[1]: Entering directory '/pm3/client'
rm -f cli cli.exe flasher flasher.exe proxmark3 proxmark3.exe snooper snooper.ex
e obj/nonce2key/crapto1.o obj/nonce2key/crypto1.o obj/nonce2key/nonce2key.o obj/
loclass/cipher.o obj/loclass/cipherutils.o obj/loclass/des.o obj/loclass/ikeys.o
 obj/loclass/elite_crack.o obj/loclass/fileutils.o obj/mifarehost.o obj/crc.o ob
j/crc16.o obj/crc64.o obj/iso14443crc.o obj/iso15693tools.o obj/data.o obj/graph
.o obj/ui.o obj/cmddata.o obj/lfdemod.o obj/cmdhf.o obj/cmdhf14a.o obj/cmdhf14b.
o obj/cmdhf15.o obj/cmdhfepa.o obj/cmdhflegic.o obj/cmdhficlass.o obj/cmdhfmf.o
obj/cmdhfmfu.o obj/cmdhw.o obj/cmdlf.o obj/cmdlfio.o obj/cmdlfhid.o obj/cmdlfem4
x.o obj/cmdlfhitag.o obj/cmdlfti.o obj/cmdparser.o obj/cmdmain.o obj/cmdlft55xx.
o obj/cmdlfpcf7931.o obj/pm3_binlib.o obj/scripting.o obj/cmdscript.o obj/pm3_bi
tlib.o obj/aes.o obj/protocols.o obj/sha1.o obj/*.o *.o *.moc.cpp
cd ../liblua && make clean
make[2]: Entering directory '/pm3/liblua'
rm -f liblua.a lua luac lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o l
gc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o lt
m.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o li
olib.o lmathlib.o loslib.o lstrlib.o ltablib.o loadlib.o linit.o  lua.o luac.o
make[2]: Leaving directory '/pm3/liblua'
make[1]: Leaving directory '/pm3/client'
make -C recovery clean
make[1]: Entering directory '/pm3/recovery'
rm -f bootrom.bin fullimage.bin proxmark3_recovery.bin
make[1]: Leaving directory '/pm3/recovery'
make -C bootrom all
make[1]: Entering directory '/pm3/bootrom'
perl ../tools/mkversion.pl .. > version.c || cp ../common/default_version.c vers
ion.c
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
arm-none-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=c99 -
I. -Os -mthumb -mthumb-interwork -o obj/version.o version.c
arm-none-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=c99 -
I. -Os -mthumb-interwork -o obj/ram-reset.o ram-reset.s
arm-none-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=c99 -
I. -Os -mthumb-interwork -o obj/flash-reset.o flash-reset.s
arm-none-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=c99 -
I. -Os -mthumb -mthumb-interwork -o obj/cmd.o ../common/cmd.c
arm-none-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=c99 -
I. -Os -mthumb -mthumb-interwork -o obj/usb_cdc.o ../common/usb_cdc.c
arm-none-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=c99 -
I. -Os -mthumb -mthumb-interwork -o obj/bootrom.o bootrom.c
bootrom.c: In function 'flash_mode':
bootrom.c:206:3: error: this 'for' clause does not guard... [-Werror=misleading-
indentation]
   for (volatile size_t i=0; i<0x100000; i++);
   ^~~
bootrom.c:208:2: note: ...this statement, but the latter is misleadingly indente
d as if it were guarded by the 'for'
  for(;;) {
  ^~~
cc1.exe: all warnings being treated as errors
make[1]: *** [../common/Makefile.common:80: obj/bootrom.o] Error 1
make[1]: Leaving directory '/pm3/bootrom'
make: *** [Makefile:9: bootrom/all] Error 2
pm3 ~$

MSYS2 not finishing the initial setup

I downloaded the lastest release of proxspace v3.11 but unfortunately my setup after running .\runme64.bat is stuck at "reinstalling mingw-w64-x86_64-cmake"

image

Any help is really appreciated, what am I doing wrong?

Seek help. I encountered an error while initializing proxspace

I have successfully installed proxspace in the past, but after a period of time, I encountered an error message indicating that there is a problem with cygwin.dll. Based on the error message and some online help, I believe that the problem is that there are multiple different versions of cygwin.dll on my computer. So I searched my disk and only kept the latest version of cygwin.dll, but the problem still exists
QQ截图20240217222753

QQ截图20240221134308

Proxspace is 18Gb

The current proxspace is 18gb, without the pm3 repo.
That is massive. We really need to make it smaller again. Ppl with laptops has not that large disc always.

The libjansson can be removed again, and the QT5 must be able to be smaller, I think its 10Gb.

@doegox maybe has some other suggestions.

when i run .pm3

unknown command:: 0x61334d50[!!] ERROR: cannot communicate with the Proxmark

Feature: Include ‘vi’ in space

Not much to say, it’s on everything else so was surprised at the absence. is it easy to install after? sure - but felt it’d make sense to include it in the base environment.

path and vars

Two issues in one picture.

  1. that user path is not on my computer. It looks like a path from @Gator96100
  2. the PATH var isnt correctly ended?

image

How to use autoBuild version?

hi

When I use the autoBuild sdk to compile, the software tells that git is an unknown command, and some other commands are as the same, such as 'cp'.

Would you please explain how to solve it?

Still unable to Flash bootrom or Firmware

I completed all the instructions for Windows installation, to the point where I type in the Flasher command.
./client/flasher comx -b ./bootrom/obj/bootrom.elf
I also tried
client/flasher comx -b bootrom/obj/bootrom.elf
either way I get ... no such file or directory

flash.txt
flash.txt

I get to this point and I'm unable to continue... ICEMAN, i followed your instructions and tried previous versions to no avail. I tried to follow Chrissy Morgan's video, and got to the same point and not Flash... additionally, I couldn't find a FLASHER.EXE file either.

Any assistance would be appricated

Thank you

ProxSpace Slow to Start

I have consistently observed that with v3.2 ProxSpace is VERY slow to start while the Internet is connected. Whatever update it's checking on, it often takes forever, and it seems to be much faster to disconnect from the Internet each time I start it and then re-connect once the prompt has fully loaded.

What is being checked online each time, and why does it take so long? I have done several clean installs of ProxSpace on several different Windows 10 systems and they all seem to behave the same way.

Installation will fail

The initial msys2 update will remove the msys2/etc/post-install/09-proxspace.post file.

v3.2 64b

trying to runme64.bat gives a lot of Virus and Threat protection warnings and it takes forever to start up.

Did I miss something with UAC?

build error

 [-b BaseAddress] [-o Offset] [-s DllSuffix] [-T FileList | -] [-4|-8] [-p] [-t] [-i] [-v]
pm3 ~$ make clean && make all                                                                                                                                                                                                                make -C client  clean
make[1]: Entering directory '/pm3/client'
rm -f proxmark3 flasher fpga_compress  proxmark3.exe  flasher.exe  fpga_compress.exe obj/uart_posix.o obj/uart_win32.o obj/util.o obj/util_posix.o obj/ui.o obj/comms.o obj/cmdsmartcard.o obj/pcsc.o obj/crapto1/crapto1.o obj/crapto1/crypto1.o obj/crypto/libpcrypto.o obj/crypto/asn1utils.o obj/crypto/asn1dump.o obj/cliparser/argtable3.o obj/cliparser/cliparser.o obj/fido/additional_ca.o obj/fido/cose.o obj/fido/cbortools.o obj/fido/fidocore.o obj/mifare/mfkey.o obj/loclass/cipher.o obj/loclass/cipherutils.o obj/loclass/ikeys.o obj/loclass/elite_crack.o obj/loclass/fileutils.o obj/whereami.o obj/mifare/mifarehost.o obj/mifare/mifare4.o obj/mifare/mad.o obj/mifare/ndef.o obj/parity.o obj/crc.o obj/crc16.o obj/crc64.o obj/iso14443crc.o obj/iso15693tools.o obj/graph.o obj/cmddata.o obj/lfdemod.o obj/emv/crypto_polarssl.o obj/emv/crypto.o obj/emv/emv_pk.o obj/emv/emv_pki.o obj/emv/emv_pki_priv.o obj/emv/test/cryptotest.o obj/emv/apduinfo.o obj/emv/dump.o obj/emv/tlv.o obj/emv/emv_tags.o obj/emv/dol.o obj/emv/emvjson.o obj/emv/emvcore.o obj/emv/test/crypto_test.o obj/emv/test/sda_test.o obj/emv/test/dda_test.o obj/emv/test/cda_test.o obj/emv/cmdemv.o obj/emv/emv_roca.o obj/cmdhf.o obj/cmdhflist.o obj/cmdhf14a.o obj/cmdhf14b.o obj/cmdhf15.o obj/cmdhfepa.o obj/cmdhflegic.o obj/cmdhficlass.o obj/cmdhfmf.o obj/cmdhfmfp.o obj/cmdhfmfu.o obj/cmdhfmfhard.o obj/hardnested/hardnested_bruteforce.o obj/cmdhftopaz.o obj/cmdhffido.o obj/cmdhw.o obj/cmdlf.o obj/cmdlfawid.o obj/cmdlfcotag.o obj/cmdlfem4x.o obj/cmdlffdx.o obj/cmdlfgproxii.o obj/hidcardformatutils.o obj/hidcardformats.o obj/cmdlfhid.o obj/cmdlfhitag.o obj/cmdlfio.o obj/cmdlfindala.o obj/cmdlfjablotron.o obj/cmdlfnexwatch.o obj/cmdlfnoralsy.o obj/cmdlfparadox.o obj/cmdlfpcf7931.o obj/cmdlfpresco.o obj/cmdlfpyramid.o obj/cmdlfsecurakey.o obj/cmdlft55xx.o obj/cmdlfti.o obj/cmdlfviking.o obj/cmdlfvisa2000.o obj/cmdlfpac.o obj/cmdparser.o obj/cmdmain.o obj/scripting.o obj/cmdscript.o obj/pm3_binlib.o obj/pm3_bitlib.o obj/protocols.o obj/taginfo.o  obj/deflate.o obj/adler32.o obj/trees.o obj/zutil.o obj/inflate.o obj/inffast.o obj/inftrees.o obj/guidummy.o obj/hardnested/hardnested_bf_core_NOSIMD.o obj/hardnested/hardnested_bitarray_core_NOSIMD.o obj/hardnested/hardnested_bf_core_MMX.o obj/hardnested/hardnested_bitarray_core_MMX.o obj/hardnested/hardnested_bf_core_SSE2.o obj/hardnested/hardnested_bitarray_core_SSE2.o obj/hardnested/hardnested_bf_core_AVX.o obj/hardnested/hardnested_bitarray_core_AVX.o obj/hardnested/hardnested_bf_core_AVX2.o obj/hardnested/hardnested_bitarray_core_AVX2.o obj/*.o *.moc.cpp ui/ui_overlays.h lualibs/usb_cmd.lua
cd ../liblua && make clean
make[2]: Entering directory '/pm3/liblua'
rm -f liblua.a lua luac lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o loadlib.o linit.o  lua.o luac.o
make[2]: Leaving directory '/pm3/liblua'
cd ./jansson && make clean
make[2]: Entering directory '/pm3/client/jansson'
rm -f dump.o error.o hashtable.o hashtable_seed.o load.o memory.o pack_unpack.o strbuffer.o strconv.o utf.o path.o value.o
rm -f libjansson.a
make[2]: Leaving directory '/pm3/client/jansson'
cd ../common/mbedtls && make clean
make[2]: Entering directory '/pm3/common/mbedtls'
rm -f aes.o asn1parse.o asn1write.o base64.o bignum.o ctr_drbg.o entropy_poll.o entropy.o error.o timing.o ecp.o ecp_curves.o certs.o camellia.o blowfish.o cipher_wrap.o cipher.o cmac.o des.o ecdsa.o md.o md_wrap.o md5.o oid.o pem.o arc4.o pk.o pk_wrap.o pkwrite.o pkcs5.o pkcs12.o pkparse.o platform.o platform_util.o rsa.o rsa_internal.o sha1.o sha256.o sha512.o threading.o x509.o x509_crl.o x509_crt.o
rm -f libmbedtls.a
make[2]: Leaving directory '/pm3/common/mbedtls'
cd ./tinycbor && make clean
make[2]: Entering directory '/pm3/client/tinycbor'
rm -f cborencoder.o cborencoder_close_container_checked.o cborerrorstrings.o cborparser.o cborparser_dup_string.o cborpretty.o cbortojson.o cborvalidation.o
rm -f tinycbor.a
make[2]: Leaving directory '/pm3/client/tinycbor'
make[1]: Leaving directory '/pm3/client'
make -C bootrom  clean
make[1]: Entering directory '/pm3/bootrom'
rm -rf obj/*.o
rm -rf obj/*.elf
rm -rf obj/*.s19
rm -rf obj/*.map
rm -rf obj/*.d
rm -rf version.c
make[1]: Leaving directory '/pm3/bootrom'
make -C armsrc  clean
make[1]: Entering directory '/pm3/armsrc'
rm -rf obj/*.o
rm -rf obj/*.elf
rm -rf obj/*.s19
rm -rf obj/*.map
rm -rf obj/*.d
rm -rf obj/*.z
rm -rf obj/*.bin
rm -rf version.c fpga_version_info.c
make[1]: Leaving directory '/pm3/armsrc'
make -C recovery  clean
make[1]: Entering directory '/pm3/recovery'
rm -f bootrom.bin fullimage.bin proxmark3_recovery.bin
make[1]: Leaving directory '/pm3/recovery'
make -C tools/mfkey  clean
make[1]: Entering directory '/pm3/tools/mfkey'
rm -f crypto1.o crapto1.o parity.o util_posix.o mfkey.o mfkey32 mfkey64  mfkey32.exe  mfkey64.exe
make[1]: Leaving directory '/pm3/tools/mfkey'
make -C client  all
make[1]: Entering directory '/pm3/client'
Compiling liblua, using platform mingw
cd ../liblua && make mingw
make[2]: Entering directory '/pm3/liblua'
make "LUA_A=lua52.dll" "LUA_T=lua.exe" \
"AR=gcc -shared -o" "RANLIB=strip --strip-unneeded" \
"SYSCFLAGS=-DLUA_BUILD_AS_DLL" "SYSLIBS=" "SYSLDFLAGS=-s" lua.exe
make[3]: Entering directory '/pm3/liblua'
gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_BUILD_AS_DLL    -c -o lua.o lua.c
make[3]: gcc: No such file or directory
make[3]: *** [<builtin>: lua.o] Error 127
make[3]: Leaving directory '/pm3/liblua'
make[2]: *** [Makefile:112: mingw] Error 2
make[2]: Leaving directory '/pm3/liblua'
make[1]: *** [Makefile:312: lua_build] Error 2
make[1]: Leaving directory '/pm3/client'
make: *** [Makefile:33: client/all] Error 2
pm3 ~$

jansson-devel

Hi

I need for compile jansson-devel but i dont see it in mingw(

I need to manually import .h files to project?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.