In this post, I’ll show you a step-by-step guide on how to create an RDP, tell you what challenges I faced during the entire process when creating mine, and help you overcome/fix those issues. I have talked a lot. However, Let’s move on to the tutorial part without any further delay.

Tutorial Part​

Method-1 (Creating RDP With Github Resource)​

What you may need before starting?

  1. A GitHub account.
  2. And a Ngrok account.

I’ll suggest you not use your main GitHub account for the process.

Steps:​

  • First of all, Create a GitHub account (use VPN when signing up). I’ve used HMA VPN (not refer link).
CimmSq0M90Fn7gQmRuTL-YkykId-qnaCrkUCdM0o3gOoyq1XI1yQfNLFh_kPkbRzcR4wBySzx6PS3rNxvlbhXtMDU3RxGYSKizGkC_DyMTY0E_UZKWsyc-yNoW18HwddlhthV6B0hgOGKwcz_HtYnZzkQGRMI9RD2iMVREDIFAWlCcIABvJngCM9y_ANMg
  • Once you’ve signed up for a GitHub account, go to the Dashboard and create a new repository with any name.
007J7s5Q4zaIMFvclxza4TL5OfGRtpVwvEVwrCT4w_cp2N6NfmTeuj1nFi8yHU_Su-LDEd1zf_Huwegv1QnUGHV_5GRiRUM-xU1QtwlSDrEcZqBJheNRkDYrdEaKlUbVoWit3H77Qgcb9ciD4k4k_lw9Js4sgXULMoFCWxTGsfQmxUF-ra5yMc8BEvJCVA
  • After that, you must upload all the files and folders in the GIT.

The All File Download From here: Mega.nz – Virustotal

  • Now Go: Uploading an existing file >>> Drag and drop files & folder >>> Click Commit Changes.
DNnwptLQ0mgJuQyrHu1d66L2NUE7HW1DhixTbYnCZJEqoUilqBgSaCLSgm2T7-Wu5R2bcIgzqI8fuo2q1N9nCYUGparviug8u2i2y6MPUv2YKSd4OtNf9raH01clWLX9w3CqVic15DL_hDDHvii-f4ldEg8Bvx8Zp84ZnpsU0MPZO8yP1Iv0ByPPt20uiw
5O8qhXMKeM8qGMskIRFebEZCNbaExvfyeazomG1NSb9jxtxH-ntbCfLOHVm0jmShBQn_Xat1Sk-qjkMA3bJ_Rl-eaBQG4MhYHRBpR2EBeuyIWQLAdbshRAcexn4E5StuczEhEgdZwpv5POfKyCBRIuHPcM1HOs2qwHu3-uOEkmwHQNwKh6SX11Y4rzqveA
7-jv4TK_j-Gc6QhDgnpDvoacN6uphNyjpqubkIPopayEL1VUSIh8cuuiM1v7sGM1NCWJsU6KIo37UexHxrvcx1v4HlZxxC-EsAVzzS42gbPEtykr8UbbHtdVFBDVBNnXmtwAZSNwkUChBOjZToJMGeq3BkDzy0DpHIE1IP68TV1kGDtNuj_M3dBcaRIBoA
  • Then sign up for a NGROK account to get an authentication token that will be used by the workflow process.
vbUWzQUpZ8gzHu34f6XKXH1AdPb6KiRO-RzGSdK4d5foRMLcvS9p5uOaKWeTQF1I_KI_o7GITmhRlEmRz4F4qcsbp8i_F8VWqrtgcilOUydDrdQ3f01Hj_o2SZ93MFnbYubqneA2_CKhCJW5PBBNKvD388LLwII2B851p401WML_wuq466IPo7oCa8bVPw
  • After signing up, log in to the NGROK account and go to your dashboard. Then Go: >> “Your Authtoken” and copy the code.
  • Now go back to your GitHub account. Then Go: >> Settings >> secrets >> Action. Then in the name field type the name “NGROK_AUTH_TOKEN” and in the 2nd field paste the Ngrok token key that you have copied from the Ngrok website.
tidMUvimDZo_x9IUHESe4SUpOPATM3i1TjJ5norTN9boTn_OskEA0SxHmdHYXW3FrLf8Sg05PqQlc1RWCLx1i1GV9SouxqunOi1Gxa8KEa_Pw5s9-1uFjib5Nudl3Dhcc86j8tfcVKRwugkZQXgGYPWo0mP6qDQDYgTeZxWehepjfW9W1jHc97AeZt-zdQ
kzjGujL9lSKQxPVgnLDuUK_Y8fDmFcPYhG0I64eIQDmd_GxdEl0rUVibHGLrviMLy9eJCqZlxwIz7oJ_8Wp95VCAhzoKTLB17WdqHNryTdl9ykzu-I7_yIminvn5CUIu7-PnWEtv4dQmub8VT5BGr2CfnsIR8NAl2Uo_7FxuFqT6vj0cKJuKJn4eEfpKhA
1zA81t1xkVPYDA2oXF5ydEdUDHXh1EDhodB99FMLii422AGwThtvp3ue7j5aU4F8i0B6fbomKf0OWku1sguJ8Oebkspty47OCy6sRe3-eJCUqRe7_wsvUlTbLrQhzTOWE4zRKcx1HPDFyvq8COrjVOw2YMysz0U1qac9QyepCKg8So4ZWEIvYWzYr9E5og
mxDdWYBCt8GSDbUA7fO7EXd9E41g9l3iAjW_HV8l2RAJ0QUbkDCzkmKt-LH63g4AcaFaptqQMeEy0NMomcgddwFVIWAVp9phJYA_ALv2uQEUcY4P6iH1K6qllouHsUJdmpPZmD9qtUllsGghOUmJM-CyVHN1S7O6gAINC8s6xxKG_3IISXtRcvSY4JOApQ
  • Now Go: Add secret >> Actions >> Configure and then workflows dashboard will appear. From this part rename the “blank.yml” to “aws.yml”.
  • In the 2nd field replace all the code with my given code. Link [Mega.nz, Virustotal]
  • Then Go: Start commit >>Commit new file >> Actions >> AWS >> Run workflow >>Run workflow >> AWS >> AWS >>build.
  • After doing that the process will be started to create RDP.
zEnu6JuIb5AxtaJSdNSr_IOH6qjyFqWqesBT_aQ5bpNTy3McBdGDxYP1T3T_HpkQ8nBYwViFKSj83fZpfVJw9m6WZyYFSaSVIodzRU0zIReMdtFbztLdRIFM0_ZJ0PDA6XT_6znMEAJNUCPNLWbvuBFXHEybLXM2JCtT3iM6F-ty3_m1mboQC1wADBIeww
72ai8R2mGHhamI3pvJNqYjE_NWG7exesNAo73z5NCt64BUJ9-suJWkXCnSiDaZZ7jTEErtaReQtVkHRcKcClwhEXw7qW1JMuahwPiigf8xYi3Hw0XMGwUeztuuN1j_26oTBOSlNtX9vd7f2-nLr7DWTFpjwvmk2-M2O3xsf9ezrlSl_TcD9rHlwiwMl_9w
J1L1cJosV7brQHjPWfLQ6xzz-4_Oo3DZj6oPM5og0H_eoB65EXNu2vcFKf9yKruG6rPRTs4ibqNjoHu0lBOm8mJ8_Da144dFHuKWtXcJWeS3lGnFEgnmOOOOwr1JErmQZkiFGrQXzciYWa4MOyoFY75RDlO5FcRim64PkGRLb3WQN7HOYexxqwxjjahcDg
GebGDfHxuBgLVj5zug8mjqVGgSV9vo-8bVV3Y46Cc7Ox0mh7Lab57dOjz0FkPpoNSHENsPC_X7QysI8ffiL-FFhb6_0-qsR-BBe5uiJniS1aplU38YZ8eqLVhHyJw8PhuzfYRyjv6_2cOPwlvnLeCO2lIqP2hjASS21lglJU928j0tt6XF1LCPdyHtfBHQ
kpkqBPRBnUUFmQnUDnit2vQKv4lnGCWnbKEd2mPAphjIzi-s8PZZJHDf9nwmGqMUU66ugc2Jd5pHpCjWpjPd_Q7YVhK4SSjR7SCXirZzzc6FvodizIMjZE9I5LxgCj1TY8qrxO552tmGgN-wvftLT1rvRmZUCJ4-py-AAgC_0nBPAoK7bP70k2pt9wz6LA
JEZ7DIMrqr9gKysS77NCcVFA6iBPEPzMnsMgvgETdQJIIVDTbJpbrq4aTR1E_D-el45FizknwM2k5KVFTXtrS9rSIXdrwnV-_2i_rQZkNjq8Pg5_3oTej--sXEcCXcM6OKJIK5pN3_OPHCiSjqmpvi77ZBvu4z_Zi0bSrCEpSXTLhuOsBXLan_FWG3UB-A
2VFdsM8PQhTFA68ZGKc2_wRot3mH2UTPtdaDSzu-KFZJx_mQUytd6617d8HZH1Ok8oxcegVSFQqOqWoFesl6BQkrAOVr7jPg-FNGYceOwqmshQeO7hLaSL4r6vJHoiVY3XglaDkvswUUoCGi559jy8ixf_eXjMC1vlFsj2GCqGDVsmg_C9u97rZfvs0KPA
G-zLHQnie6nRCXwmqTRmm8l4hUiuS_7Gz1oidqqHZp0_tavay8JxCBXRKcI81GSjH6p9CQnw_uCzw4PYYo8IY6Vsvxd51AWtrci6HlISfj_AX6UNdBDrHR6Gjifsr_X3IJ0q8KpMZD6-GXErvCx73axgEKk1oAYEdRn1XCr515o6IZnT5cMUw7q4KrdCuA
7NquIYIri9ilqiPD72Zx7DhoKGh_9WR_sTyM-EP39ROoNLIRRUn0hzNIqzdsEmC2OQRx0vsbNvphQNiZbo4thtlTrxyKTN6PLKOtntnL8DnB84PnyTgZ7HYRBcn98_rOWOuvCyDC7BGeHpoxla36-Xj65lqUulCab4nvTut7qDXlPBygYR0XDrKWUNKG3w
aSMBNe9m3_0XgEijB_QSnr6STUCXHJKhV5LuWqrjnAC0TMFlAUMvA7LNDRt9gQeaMU2KEHJb5s5PrhnUKmMn57dLu4dlEtX7DiqAZ2Dfvy-xktSPVcggc5sIWwNWi3ye9hWb-eCT6yrLcQAcIPzsqjheUee7utq2KI-9VgDoWqk-Kh2WJpAuXY0ko0PlIA
WCD9fl21La5kLcCVyZVUfi6GcE_hwAfKc1CNdXCXvh_hAo_VuMJjyQwUsGN8RS09dwhthFcxsW-YvihF15ZB5XciAHk9QQu1ItG8giPg180Pypyv3hntRleHVnTD6BXsDs3Z0GH-Us3wblpwshlZh7J4fwqYv5hTr962Q4jP3H1kVDtnFNPLbvxDro6kRg
tD4ajgqM560b2EXUX-xpzWdxd4FJFf6Hryz7VrR2UIQECJh4lrIgsC2BL-013pxEOyLVboMIGJfffaKGINbmSLSBPCnRSZ3HYFSyf5HlM7gKNNniNP27t-VynZZPH9bEV8n9e-nn6ZCGvxlRTrgbQb2qpdcLwl3Z19acK-BfdzI0tLgEm4QSwmT5WKT_gA
kKwSw5PFeU94hk0lHfkbq7MlXHA781nJTBM6WfAaqtI9rgCAQHnwMw5q0HW5RBHyU8ht1bU0dMcvXcYxAz-v7dTenxAXJNGh6a7Z9LPuAxqHboPMrmt4YZ3Oi-QXWnb0HzKO8ridUg8JozGcGHgnZkP5ULZBovEfmScpR0GdORnyUQteY8aZJNaQtPZsiA
  • After waiting for a few seconds your RDP’s IP, Username and password will be generated in the workflow field.
  • It’s done! Now it’s time to use it. For that open your windows Remote Desktop Connection software. Then copy the IP without “tcp://”, username, and password from the workflow field and sign into your RDP. Congrats you did it! That’s it, the entire process.
wglzjMKSzBe1WSP1brIslaGhf0xsldiQ1VMf59nGfq97vPLMMh6_xcjDBvmc_mmX5-ZQxl9y5oxd6pL0F0V9TVTUA80JYzLMWCX_C3wXX95qjvWOfIO7UNve4-rd_BZiOiyGzHyUsnxjC2R2zZQDnDk14VuNdVc5wnfXSgDUx-YfLxdluRh-dIKBDNgIKQ
6_-Qy6OrEM5W6pLKs5ccrN7KjNFMKREHT00h0JoTc4JSlBnxrmeoDtlCzmKkyPmvzmDTiuSGZ66ZgnfDoQqnV3maKCgAtiRaXToiOYIgEwWPWNuha8vt3h6oDgVz0kBNJUBNkp1rzcfIs7j6wLcBaucL9__h9L0Ys8Tq_l5GgeF0QHDBBeNDzIc6dmrt-A
ofBzavtvt9dUsyaM47aaa3PN4KV0KVorBpKwDwOn9NopJC5ffhJF42hMxd5D8SM8GNywcyF44W2JGjoH5GUPkZqc2q8u4KDlHU9NBE8x70EFwBsrsXnB_RPjQrQtFb5k77RHI0bCcGGqd8UwZJNm1bCFw0mFJxAe1UasTA0eqnsvpWyskPka3jwR43ZMtQ
ZTUQEhUM3iGJkBgs84lz8AK7-eCWmVr27v-xom131ChRnqAYS2hiOoIKpsJTTPMeOoBaVZBuZ51FQlnUG7fQ9PIDOzE2isfDsLR4gKp5phQ6hPBS9-o63X2HIsND4NO4AjS4Lgi_ptrBezO6DmViwHm5w6Jw-raQVLsvBx0TLrWhVAPcaJtS47HVfIi_kA
7cKfi1EqEgktS2aoyM7J2hG8wklt1_7brPOfTKoVch3dJVv7DNRhLGH_DmYE7xc69lkYDeTubrzUbejSxjhwOufkNbsXOTrgwmDFiZIhIBq4R_p4nM1Yl2nx0__KzgGb16Z8dq5Km2Cp9xxg38MPLxMQb6_1C4VG7r7vXIwNda8zBuRORusblCmhv3EZ6Q
3tOxJr2gex0s6XY1s44SaTby1c9mbooxXz6wevYMf3MkaN2h2zx4QppgyJBFnwqjzaeqGUmB1kM5TXZEodyTM7hCxt47_6TDV4gxvvfkx84tDSCp9oDEmTWDILJ1ZLZT__5YVS0fy5JxpMUtyu0mIxsSASpq-HRz4bE86NrtFdrQDpXFO-0Cq4a_MQuW2g

At a glance the full process (summary):​

  • Sign in to the GitHub account with VPN.
  • Create New Repository
  • Upload all the files and folders.
  • Set NgrokToken (Go to Settings > Secrets > Action > New Repository Secret)
  • In the name section, enter this text: “NGROK_AUTH_TOKEN” and In the value section, enter the ngrok token
  • Go: Configure “simple Workflow”, Commit & Run the workflow.

How long does this RDP stay active?​

This RDP stays active for up to 2 hour (previously 4-5 hours). Currently, I’m working on it to extend time.

Problems that I have faced during the entire process & the solutions:​

Github account flagged.
Solution: Use VPN to sign up & log in.

Cannot create unlimited mail for github account if Github account is flagged.
Solution: Use this temp mail/microsoft account to create unlimited github account. [Temp mail – not affiliated]

Workflow runtime error.
Solution: Check NgrokToken & Name(NGROK_AUTH_TOKEN) that you set.

Warn:​

Don’t use the RDP for mining or illegal use.