Skocz do zawartości

Projekt: BotKreator


14 odpowiedzi w tym temacie

#1
rzal.eu

    Pijawka II

  • Members
  • Pip
  • 83 postów
  • Czas Online: 3d 9h 29m 48s
Przez ostatnie kilka dni robiłem mały programik który służy (a raczej może służyć w przyszłości) do tworzenia botów. Interfejs jest bardzo prosty, opiera się na ListView-ie w którym znajdują się polecenia które bot będzie wykonywał, i kilku przyciskach. Po kliknięciu na przycisk 'Dodaj' rozwija się lista funkcji które można dodać do bota.

Projekt można zapisać do pliku / wczytać z pliku.

Po kliknięciu na 'Generuj bota' program utworzy jeden plik exe (interpretator z wszczepionym skryptem). Jeżeli czujecie potrzebę, możecie dodać sobie do niego ResHackerem ikonkę.

Program wygląda tak:
Dołączona grafika

Download & Skan

Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść

(żeby pobrać kliknij w napis 'projekt bot kreator.rar' nad gwiazdkami)

Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść


Proszę o porady / propozycje.

Pani Kasia

    Activated

  • Administratorzy
  • PipPipPipPipPipPipPip
  • 1323 postów
  • Gadu Gadu:7777
  • Płeć:Kobieta
  • Lokacja:Mpcforum.pl
  • Czas Online:: 1d 48m 56s

#2
NetBeans

    MPC User II

  • Members
  • PipPipPip
  • 386 postów
  • Czas Online: 3d 15h 38m 26s
Czyli właściwie to zwyczajny interpreter prostego języka skryptowego z wbudowanymi kilkoma poleceniami i graficznym interfejsem do tworzenia kodu.

Wideo kurs programowania w c++
TU
-Co jest napisane na grobie Steva Jobsa?

-iRip


#3
rzal.eu

    Pijawka II

  • Members
  • Pip
  • 83 postów
  • Czas Online: 3d 9h 29m 48s
Można tak to nazwać.

#4
mirraseq

    MPC Team

  • V.I.P.
  • PipPipPipPipPip
  • 641 postów
  • Gadu Gadu:7658581
  • Płeć:Mężczyzna
  • Czas Online: 8d 18h 2m 8s
A może możliwość wczytania z pliku tekstowego? Jedna linijka = jedna instrukcja. Przykład:

Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść


mirraseq.

#5
rzal.eu

    Pijawka II

  • Members
  • Pip
  • 83 postów
  • Czas Online: 3d 9h 29m 48s
W sumie taki zwykły edytor też dobry pomysł, tylko nie wiem czy to byłoby przydatne, skoro już jest możliwość robienia tego samego przez klikanie na przyciskach. Jak na razie dodałem do programku MessageBox. Mam teraz kilka pytań:

1. Znacie jakiś dobry kompresor exeków, który nie dodaje do pliku 'wykrywalność wirusów'? PECompact jest dobry ale potem wykrywa plik 5 antywirusów no i jest płatny więc nie można by go zaimplementować w programie. Z UPX jest niestety podobnie.

2. Może lepiej byłoby zrobić aby program korzystał z jakiegoś kompilatora np. free pascala i od razu tworzył exeki?

3. W jaki sposób najlepiej byłoby dodać do programu obsługę zdarzeń?

BTW. Tworząc program chodziło mi tylko o to by stworzyć coś prostego w użyciu i całkowicie po polsku. Doskonale wiem że w obecnym stadium program jest raczej całkowicie bezużyteczny.

Użytkownik rzal.eu edytował ten post 04 luty 2012 - 19:33


#6
Jóżef

    Pijawka II

  • Members
  • Pip
  • 62 postów
  • Czas Online: 2d 21h 14m 53s
Spróbuj mpress.

Ale i tak większość packerów będzie wykrywana na virustotal jako zagorożenie i raczej nic na to nie poradzisz.

Użytkownik Jóżef edytował ten post 04 luty 2012 - 19:46


#7
rzal.eu

    Pijawka II

  • Members
  • Pip
  • 83 postów
  • Czas Online: 3d 9h 29m 48s
Próbowałem, niestety straszna wykrywalność.

#8
NetBeans

    MPC User II

  • Members
  • PipPipPip
  • 386 postów
  • Czas Online: 3d 15h 38m 26s
1. UPX nie jest traktowany jako wirus i bardzo dobrze kompresuje.
2. Po co...

Wideo kurs programowania w c++
TU
-Co jest napisane na grobie Steva Jobsa?

-iRip


#9
rzal.eu

    Pijawka II

  • Members
  • Pip
  • 83 postów
  • Czas Online: 3d 9h 29m 48s
No niestety ale jak w pliku wykrywały wirusa 2 antywirusy, tak po kompresji UPX-em wykrywa 5. To nie za dobrze.

Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść



#10
mjut

    Beginner II

  • Members
  • PipPip
  • 230 postów
  • Czas Online: 4d 11h 50m 48s
Po co chcesz go czymś pakować? Wykorzystaj zasoby. Zainteresuj się takimi f-cjami jak BeginUpdateResource().
Dołączona grafika

#11
rzal.eu

    Pijawka II

  • Members
  • Pip
  • 83 postów
  • Czas Online: 3d 9h 29m 48s
Pytanie dobre, odpowiedź prosta - żeby plik mniej ważył i żeby nie wykrywało w nim wirusów.
Ale po co mi napisałeś coś o zasobach, to tego nie rozumiem ;) Bindowanie pliku z interpretatorem działa, nie potrzebuje metody jak to zrobić.

#12
mirraseq

    MPC Team

  • V.I.P.
  • PipPipPipPipPip
  • 641 postów
  • Gadu Gadu:7658581
  • Płeć:Mężczyzna
  • Czas Online: 8d 18h 2m 8s
A ile waży obecnie? Binarki d7 nie ważą zwykle więcej niż 500KB co na dzisiejsze czasy jest baaaaaaaaaaaaaaaaaaaaaaaaaaardzo niewiele...
Poza tym co takiego miałby antywirus wykryć? Nie ma żadnych sekwencji co najmniej podejrzanych to nie krzyczy. A na false positive nikt uwagi nie zwraca. Wyniki skanowania moich programów z d7 na virustotal zwykle wykazują 0/4x albo do dwóch antywirusów, które mają jakieś podejrzenia. Chyba, że próbujesz coś więcej tam ukryć ;>
mirraseq.

#13
rzal.eu

    Pijawka II

  • Members
  • Pip
  • 83 postów
  • Czas Online: 3d 9h 29m 48s
Ukrywam w tym super tajnego wirusa który będzie przejmował kontrole nad mózgami ludzi, ale ciiii żeby nikt się nie dowiedział :>
No dobra, chyba faktycznie nie ma sensu tego niczym kompresować, skoro tak sądzisz.

Ale wciąż czekam na jakąś ciekawą propozycje odnośnie pytania 3 :>

Użytkownik rzal.eu edytował ten post 11 luty 2012 - 12:11


#14
mirraseq

    MPC Team

  • V.I.P.
  • PipPipPipPipPip
  • 641 postów
  • Gadu Gadu:7658581
  • Płeć:Mężczyzna
  • Czas Online: 8d 18h 2m 8s
To może jakiś przykład zdarzeń, na które ma program reagować?
mirraseq.

Pani Kasia

    Activated

  • Administratorzy
  • PipPipPipPipPipPipPip
  • 1323 postów
  • Gadu Gadu:7777
  • Płeć:Kobieta
  • Lokacja:Mpcforum.pl
  • Czas Online:: 1d 48m 56s

#15
rzal.eu

    Pijawka II

  • Members
  • Pip
  • 83 postów
  • Czas Online: 3d 9h 29m 48s
No nie wiem, takie coś jak np. czy dany plik istnieje, co user kliknął w messageboxie itp. Wiem że to raczej warunki ale przyzwyczaiłem się do nazywania ich zdarzeniami.





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych