- Create the disk
Let's create a raw disk (you can use other tools like dd too)
qemu-img create -f raw kernel-dev.img 20G
Now install the system
Let's create a raw disk (you can use other tools like dd too)
qemu-img create -f raw kernel-dev.img 20G
Now install the system
Intel i7-8750H nVidia GTX 1050 Ti
Summary of my findings (Please comment if you can get further than me) :
edit: 06/2019 guys in the comments have found workarounds and new solutions !
Most importantly : Lenovo refuses to provide any kind of support for their product on Linux, even though the computer is sold without an OS
| # assume : | |
| # - openproject installed in /opt/openproject | |
| # - local port: 6000 | |
| # - external port: 6020 | |
| server { | |
| listen 6020; | |
| server_name SERVER_DOMAIN_NAME; | |
| root /opt/openproject/public; | |
The badge of the Syscan 2015 conference included an ARM-based STM32F030R8 processor running some challenges. Although SWD pins are accessible on the badge, some have noted that the STM32 is readout-protected, meaning that it will refuse to dump its flash memory.
Fortunately, two researchers (Johannes Obermaier and Stefan Tatschner) recently published a paper at the WOOT '17 conference, in which they reveal a vulnerability allowing to bypass the readout protection. Their technique allows to dump the flash one DWORD at a time, rebooting the CPU between each access.
I implemented this attack using a BusPirate and the PySWD module. Here is a quick'n dirty PoC to
Note: Use this setting in calibre to convert an ePub file to a printing PDF file
| # Ruby is our language as asciidoctor is a ruby gem. | |
| lang: ruby | |
| before_install: | |
| - sudo apt-get install pandoc | |
| - gem install asciidoctor | |
| script: | |
| - make | |
| after_success: | |
| - .travis/push.sh | |
| env: |
| # Compiled source # | |
| ################### | |
| *.com | |
| *.class | |
| *.dll | |
| *.exe | |
| *.o | |
| *.so | |
| # Packages # |
| // Sonic Screw Driver | |
| // CONSTANTS AND VARIABLES | |
| const int button2 = 2; | |
| const int button3 = 3; | |
| const int speaker = 4; | |
| const int inputVoltagePin = 6; | |
| const int IREMITTER = 7; | |
| const int IRRECEIVER = 8; | |
| const int LED = 9; |