آقا نيما بابت راهنمايي ها و برنامه هايي كه داديد ممنونم. فقط در مورد برنامه Stolen Code SRC اگه ممكنه يه خورده بيشتر توضيح بديد. چيزهايي كه من ازش فهميدم ايناهاست:
1- اين برنامه مياد و يه برنامه ديگه كه با ++Visual C نوشته شده رو اجرا مي كنه.
2- اون برنامه اي كه با++C نوشته شده همون فايل lock.dat هستش.
3- فايل lock.dat در واقع يه فايل كامپايل شده هست كه پسوند اصليش exe هست.
4- وقتي پسوند رو تغيير ميديم به exe و اجراش مي كنيم هيچ چيزي مشاهده نمي كنيم چون:
5- با توجه به سورس vb پروسه اون برنامه يه چيزي كم داره كه تو VB اونو بهش اضافه مي كنه. يعني درواقع يه تغييراتي تو پردازشش به وجود مياره.
6- اون برنامه مهم نيست كه چي هستش چون هدف يادگيري اين روش است ولي برنامه يه AntiSpy هست كه همونطور كه گفتم با C++ نوشته شده.
پس در واقع برنامه نوشته شده (AntiSpy) براي اجرا شدن نيازمند يه برنامه ديگه هست (همين سورس vb).
و بعد از اجرا مي بايست يه تغييراتي تو پروسه اون انجام بشه كه توسط اين دستور اين كار صورت ميگيره:
BufferTXT = Chr(&H55) & Chr(&H8B) & Chr(&HEC) & Chr(&H6A)
lngReply = WriteProcessMemory(lngProcess, &H4112DA, BufferTXT, Len(BufferTXT), 0&)
خب. حالا اگه امكان داره در مورد اين دو خط توضيحاتي بديد. مخصوصاً خط اول. و اين كه ما چه طور ميتونيم برنامه مونو اينطوري بسازيم.
تشكر