Re: Darky Binder v2.0

15 posts / 0 new
Last post
Nytro
Re: Darky Binder v2.0

Name: Darky Binder
Version: 2.0
Author: Nytro
Released: 15 December 2009
Powered by: Romanian Security Team

Screenshot:

Download:

http://filetransfer.ro/uploads/4Darky_Binder_v2.0.tar.gz
http://www.speedyshare.com/data/425717579/19803573/99269008/Darky%20Binder%20v2.0.tar.gz
http://rapidshare.com/files/321218697/Darky_Binder_v2.0.tar.gz
http://www.megaupload.com/?d=I3B5OVLL
http://www.netdrive.ws/264723.html
http://uploads.ws/ewXy8i

[+] What is this?
- It is a Binder, a program that binds/joins multiple files into a single one, executable, that at runtime will write your files to the disk and, as you selected the options and will do what you want. You can just copy a file, or copy and run it.

[+] What can I do with this?
- Example #1: If a program needs some libraries, you can bind that program with that libraries, and when someone will run the binded file, the libraries will be automaticaly copied to their destination, and the program will run perfectly.
- Example #2: You can bind a "good" file, a simple program with an "evil" script, or program.

[+] Information:
- Stub size: 6.5 KB
- Binder size: 461 KB

[+] New features:
- GUI
- posibility to melt binded file after run
- start message
- non-root message
- end message
- exit if non-root
- posibility to use arguments for files
- posibility to encrypt file
- posibility to remove or not an existing file
- posibility to melt file after run

[+] Required data:
- First, you must select a file using browse button
- Then you may select where to drop the file. I recommend you the /tmp directory because it is writeable for all users ( Ex. "/tmp/filename" )
- Then you may select the execution command where you can use arguments for the executed file ( Ex. "/tmp/filename -args" ). Tip: If you want to drop the file to the current directory, if yo,u don't use an absolute path ( "file" instead of "/tmp/file" ) you must add a "./" to the command before the file name.
- The you can choose if to run the file or not, to encrypt it or not, to replace an existing file with same name or not and to melt ( delete ) the file after it is executed.
- After you add all your files, you may select general settings: if you want to melt ( delete ) the binded file after it is executed or not and if you want to stop the program if the user isn't root ( if you need a root account to run the binded file ).
- Also you can set some messages ( for command line ): a start message, a message that will appear only if the user is not root, and an end message.

[+] Source Code included
- Written in: C++
- Binder ( GUI ) - using QT
- Stub ( compiled with size optimizations: -s ( strip symbols ) and -Os ( size optimizations )
- Stub comments are in romanian and GUI comments in english
- It is not extremly fast but it works well
- The encryption is a simple xor, the key is defined in "functions.h"

[+] This is a Beta version, it could be problems. Please report any problems or errors. Of course, I'm opened to any suggestion.

[+] Should I port this to Windows? The files are not loaded into memory, so it'll work like a scantime binder/crypter.

[+] Sorry for my english

Thanks, Nytro @ RST ( nytro_rst[at]yahoo[dot]com )

N3o
N3o's picture
Re: Darky Binder v2.0

Colegi admini , stergem "this shit"? Eu sunt "pentru".

V3n3RiX
Re: Darky Binder v2.0

Nu sunt admin, dar votez pentru!

Nytro
Re: Darky Binder v2.0

De ce anume sa fie sters? Am gresit cu ceva? E un simplu utilitar, nu toti sunt asa 1337 ca dumneavoastra sa faca programe la fel de complexe. Am facut si eu ce am putut. Daca o sa fie sters, macar sa mi se spuna si mie de ce.

Programul poate fi folosit ca installer. Poate fi folositor unor persoane.

symbianflo
symbianflo's picture
Re: Darky Binder v2.0

Nytro wrote:
De ce anume sa fie sters? Am gresit cu ceva? E un simplu utilitar, nu toti sunt asa 1337 ca dumneavoastra sa faca programe la fel de complexe. Am facut si eu ce am putut. Daca o sa fie sters, macar sa mi se spuna si mie de ce.

Programul poate fi folosit ca installer. Poate fi folositor unor persoane.

acuma stiu cum sa va  imbucur pe toti cu cite un rootkit trimitindu-va  poze porno  ;D ;D ;D ;D ( da tre sa le dechideti numai cu sudo  ;D)


http://www.mandrivausers.ro/ MRB aint no shit , :p Linux user number 507107 Nu dați banii pe prostii, puneți Linux pe PISI ![ARLUG]

Unix is user-friendly. It’s just very selective about who its friends are

N3o
N3o's picture
Re: Darky Binder v2.0

Draga copile, daca nu incepi cu o introducere si iti consideri aplicatia  - munca ta - un "shit" atunci cum vrei sa iti apreciez eu munca daca tu te apreciezi asa?

Doi la mana, eu nu ma consider 1337, mai am multe sa invat si niciodata n-o sa pot sa le invat pe toate asa ca nu voi fi 1337 in veci...

Numa' bine!  :)

Nytro
Re: Darky Binder v2.0

Nu imi consider aplicatia un "shit", dar sunt multi care nu stiu ce e acela un binder si o sa isi puna o intrebare de genul: "What is this [shit], what does it do?". Eu doar am incercat sa le raspund la aceasta intrebare.

In plus, domnule, nu ma intereseaza aprecierea dumneavoastra cat timp nu folositi aplicatia si nu ii intelegeti rostul.

Cat despre acel "1337", ma gandeam ca doriti sa imi stergeti topicul pentru ca programul meu este destul de simplut.

Si inca nu am inteles. De ce ati dorit si probabil inca doriti sa stergeti acest topic? Banuiesc de ce, dar astept un raspuns de la dumneavoastra.

Multumesc.

ing. Patkos Csaba
ing. Patkos Csaba's picture
Re: Darky Binder v2.0

Nu va certati ... problema este evidenta... sau mai bine zis sunt evidente:
1) "Shit" - suna destul de urat, ar fi mai frumos sa iti editezi postul si sa elimini cuvinte de genul.
2) Scopul programului este destul de "periculos", adica se ivesc imediat idei despre troiane si alte minuni. Cu toate astea pe mine (1) ma deranjeaza mai mult.

Eu votez sa ramana postul daca (1) va fi corectat.

Csabi's BLOG

Linux registered user # 457717

N3o
N3o's picture
Re: Darky Binder v2.0

Am vrut sa iti sterg topicul pentru ca nu ai facut o introducere (salut, sunt Nytro si am creat aplicatia asta, care face asta si astalalta). Prima data cand am dat cu ochii peste topic am crezut sincer ca e ceva de spam...

Nu mai doresc sa iti sterg topicul. *

Pa!

*Daca intruneste si ce a zis Csabi mai sus  ;D

Nytro
Re: Darky Binder v2.0

Ok, imi cer scuze pentru neplacerile provocate, am modificat.

symbianflo
symbianflo's picture
Re: Darky Binder v2.0

Pe mine nu ma intereseaza chestiile astea de forum /limbaj mai degraba as vrea sa stiu
ce inseamna  :
1.

Quote:
Powered by: Romanian Security Team

sa inteleg ca exista: mandriva Romanian Security Team si daca da , cine e in aceasta echipa  si de ce nu e in rpm ?
2.
Licienta? nu exista nici o referire la licienta , sa inteleg ca e eula sau ceva si mai restrictiv?
3.
Documentatie absenta.( install, howto,manual, etc)
4.
Changelog absent
5.
SPECIFICA DACA E %EXCLUSIVARCH  
6.
ti se pare normal ca eu sa deschid make-ul ca sa vad deps-urile ? mie nu prea  ;D

INCPATH       = -I/usr/lib/qt4/mkspecs/linux-g++ -I. -I/usr/lib/qt4/include/QtCore -I/usr/lib/qt4/include/QtGui -I/usr/lib/qt4/include -I. -I
LIBS          = $(SUBLIBS)  -L/usr/lib -lQtGui -L/usr/lib -pthread -lpng -lfreetype -lgobject-2.0 -lSM -lICE -pthread -pthread -lXrender -lfontconfig -lXext -lX11 -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread.

si daca eu  sunt smecher si am headerurile toate in /usr/lib64/include si lib in usr/lib64 ????
continui .

DIST          = /usr/lib/qt4/mkspecs/common/g++.conf \
		/usr/lib/qt4/mkspecs/common/unix.conf \
		/usr/lib/qt4/mkspecs/common/linux.conf \
		/usr/lib/qt4/mkspecs/qconfig.pri \
		/usr/lib/qt4/mkspecs/features/qt_functions.prf \
		/usr/lib/qt4/mkspecs/features/qt_config.prf \
		/usr/lib/qt4/mkspecs/features/exclusive_builds.prf \
		/usr/lib/qt4/mkspecs/features/default_pre.prf \
		/usr/lib/qt4/mkspecs/features/debug.prf \
		/usr/lib/qt4/mkspecs/features/default_post.prf \
		/usr/lib/qt4/mkspecs/features/warn_on.prf \
		/usr/lib/qt4/mkspecs/features/qt.prf \
		/usr/lib/qt4/mkspecs/features/unix/thread.prf \
		/usr/lib/qt4/mkspecs/features/moc.prf \
		/usr/lib/qt4/mkspecs/features/resources.prf \
		/usr/lib/qt4/mkspecs/features/uic.prf \
		/usr/lib/qt4/mkspecs/features/yacc.prf \
		/usr/lib/qt4/mkspecs/features/lex.prf \
		/usr/lib/qt4/mkspecs/features/include_source_dir.prf \
		DarkyBinder.pro

si continui tot asa , nici o variabila ambientala nico o macro de care sa ma agat, deci nu e pentru mine .
a uitasem x86_64 iti spune ceva ?
Sorry da tre sa te las pe mina colegilor in 32 de biti
done here  >:(


http://www.mandrivausers.ro/ MRB aint no shit , :p Linux user number 507107 Nu dați banii pe prostii, puneți Linux pe PISI ![ARLUG]

Unix is user-friendly. It’s just very selective about who its friends are

Nytro
Re: Darky Binder v2.0

1) Eu sunt in acea echipa si nu are legatura cu Mandriva.
2) Nu are nici o licenta, e un program simplu, fiecare poate face ce vrea cu el.
3) Nu cred ca are nevoie de documentatie, am scris in primul post tot ce era de stiut. In plus nu e nevoie de instalare.
4) E un punct acolo, in primul post, pe care nu cred ca l-ai citit: "New features". Desi nu inteleg ce e asa important deoarece nu cred ca ai incercat prima versiune.
5) Doar x86
6) Da, mi se pare normal, e sursa doar. Atunci ceva imi spune ca nu vei putea rula programul.

Programul e facut din pasiune pentru programare, pentru ca imi place, nu ca sa multumesc toti oamenii, sa il portez pe toate platformele si toate arhitecturile. Am facut si eu ce am putut, in limita timpului disponibil. Esti programator?

ing. Patkos Csaba
ing. Patkos Csaba's picture
Re: Darky Binder v2.0

@Nytro: Toate cerintele lui Symbianflo erau pentru a putea face un pachet Mandriva pentru programul tau (un RPM) in cadrul proiectului nostru de impachetare programe Mandriva Romanian Backports. Ceea ce ti-a cerut sunt lucruri standard pentru orice program ce urmeaza a fi distribuit. Nu sunt regulile noastre, sunt reguli generale.
Symbianflo este "impachetatorul sef" pentru MRB, dar face pachete numai pentru x86_64. Avem un port si pentru i686 dar nu avem resursele umane pentru o mentenanta foarte activa.
Viitorul (pardon, PREZENTUL!) este x86_64 ... asa ca x86_32 (aka i686) ne pasioneaza mai putin.

Si acum cateva comentarii personale:
2) Atunci trebuie sa specifici tu, intr-un fisier, o Licenta in care scrii ca fiecare poate face ce vrea cu el, si in program la fel. Sau daca vrei poti opta pentru una din licentele GPL sau CC sau ce vrei tu.
3) Orice program mai complicat de "hello world" ar trebui sa aiba o documentatie, chiar daca numai un fisier text in care se explica ce si cum.
4) Changelog-ul se tine la fel ca si documentatia, in pachetul tau cu programul, in fisier separat si cat mai detaliat posibil.
5) x86 = trecut / x86_64 = prezent si viitor
6) Nu, nu este normal, pentru ca daca cineva are instalat, de exemplu, QT4 in alt folder nu va putea sa compileze programul tau. Normal este sa intrebi tu systemul unde este QT4 (sau orice alta dependinta) si sa le iei de acolo.

Csabi's BLOG

Linux registered user # 457717

symbianflo
symbianflo's picture
Re: Darky Binder v2.0

Nytro wrote:
......................................................
Esti programator?

Printre multe altele ,( si daca cuplai si al doilea neuron , realizai ca ceea ce ti-am scris eu sunt
neajunsuri TEHNICE su nu probleme form/blog , pentru astea sumt alti care sunt mult mai buni decit mine la
gestionat comunitatea) dar prefer sa mi se zica packager , daca nu te superi
Intrebarile  si neclaritatile scrise de mine mai sus erau numai pentru a te ajuta
in a deveni progtramator ( pt ca tu nu esti inca un programator  sorry )
dar vazind aroganta  si tifneala cu care imi raspunzi  nu ma mai intereseaza .
cum deja a scris Csaba nu vroiam altceva decit sa impachetez programul tau pentru MRB ( si eventual
daca te tineai de reguli poate si pe alte medii mult mai renumite decit noi )
Trebuie sa stii ca o aplicatie  ca sa poata fi publicata ,( pt ca in momentul cind ai scris postul asta pe forum ai publicat )
trebuie sa respecte anumite reguli care
sunt facute pt a te apara pe tine , in primul rind.
Ok sa zicem ca iau programul tau  ii schimb numele  ii rescriu gui-ul si il inchid ( cam 10 minute muncesc  eu si restul tot al tau )
si-l vind pe bani grei ,
si sa mai zicem ca are si succes
si ma umplu de bani fara sa fi facut alceva decit ca am furat  munca ta si am vindut-o,
da vad ca tu , in afara de a fi FOARTE INCHIPUIT
nu te intereseaza efectiv sa colaborezi cu cineva si sa respecti regulile , ok domnule programeaza
pt ciini ca daca asa ma tratezi pe mine eu nu o sa-ti distribui  nimic la nimeni .
hmmm si 1337 , pe vremea mea era 31337....eu stiu prea putin dar  tu ma indoiesc ca ai cea mai mica idee de ce vrea sa fie .....mah
PS: eu colaborez cu programatori din toata lumea asta ( din australia pina in tungusk ) dar nici macar sith-lord sau Rolex
nu-s asa de inchipuiti ( care POATE ar avea motive )...copilu' mai taie din prajina de sub nas  si mai incearca .....


http://www.mandrivausers.ro/ MRB aint no shit , :p Linux user number 507107 Nu dați banii pe prostii, puneți Linux pe PISI ![ARLUG]

Unix is user-friendly. It’s just very selective about who its friends are

cgherman
cgherman's picture
Re: Darky Binder v2.0

Postul a luat-o pe ulei. Lock

Topic locked