# nuclei-dlink_gdbserver **Repository Path**: Nuclei-Software/nuclei-dlink_gdbserver ## Basic Information - **Project Name**: nuclei-dlink_gdbserver - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-11-01 - **Last Updated**: 2024-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Introduction ![](img/dlink_gdbserver.png) # QT Development Environment - [Official Download](http://download.qt.io/) - [中国科学技术大学](http://mirrors.ustc.edu.cn/qtproject/) - [清华大学](https://mirrors.tuna.tsinghua.edu.cn/qt/) - [北京理工大学](http://mirror.bit.edu.cn/qtproject/) - [中国互联网络信息中心](https://mirrors.cnnic.cn/qt/) | directory | description | |--------|--------| | archive | Various Qt development tools installation packages, both new and old (you can download the Qt development environment and source code) | | community_releases | Community customized Qt library, Tizen Edition Qt and Qt additional source package | | development_releases | Development Edition, which has new and old unstable versions, is an informal version in the Qt development process | | learning | There are documentation tutorials and demonstration videos for learning Qt | | ministro | The mini version, currently available for Android | | official_releases | The official release is a stable version of the Qt library and development tools (you can download the Qt development environment and source code) | | online | Qt online installation source | | snapshots | A preview of the latest development tests in the Qt library and development tools | > Since the latest version of QT only supports online installation, I'll use online installation as an example here Index of **/qtproject/official_releases/online_installers/** The mode of online installation will be slow in China, so we need to add the following parameters at startup: ``` bash .\qt-unified-windows-x64-online.exe --mirror https://mirrors.tuna.tsinghua.edu.cn/qt ``` ![](img/qt_online_install_0.png) ![](img/qt_online_install_1.png) ``` bash vim ~/.bashrc export PATH=~/Qt/Tools/QtCreator/bin:~/Qt/6.4.2/gcc_64/bin:$PATH; source ~/.bashrc ``` # Qt In GUI Mode ```bash qtcreator dlink_gdbserver.pro & ``` ![](img/qt_config.png) ## Compile ![](img/gui_compile.png) ## Run ![](img/gui_run.png) # Qt In Command Line Mode ## Compile ```bash cd dlink_gdbserver qmake dlink_gdbserver.pro -o ~/build/ make --directory=~/build/ ``` ## Run ```bash cd build # Starting In GUI Mode ./dlink_gdbserver # Starting In Command Line Mode ./dlink_gdbserver -f ../dlink_gdbserver.cfg ``` # Linux add usb rules Creating a rule file ``` sudo vim /etc/udev/rules.d/50-dlink.rules ``` Write Dlink-related USB rules ``` SUBSYSTEMS=="usb", ATTRS{idVendor}=="28e9", ATTRS{idProduct}=="018a", GROUP="users", MODE="0666" ``` Reload USB rules or reboot your computer ``` sudo udevadm control --reload ```