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 )
Colegi admini , stergem "this shit"? Eu sunt "pentru".
--
Ghidul Mandriva
Configurarea PPPoE
Nu sunt admin, dar votez pentru!
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)
Unix is user-friendly. It’s just very selective about who its friends are
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! :)
--
Ghidul Mandriva
Configurarea PPPoE
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.
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
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
--
Ghidul Mandriva
Configurarea PPPoE
Ok, imi cer scuze pentru neplacerile provocate, am modificat.
Pe mine nu ma intereseaza chestiile astea de forum /limbaj mai degraba as vrea sa stiu
ce inseamna :
1.
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
si daca eu sunt smecher si am headerurile toate in /usr/lib64/include si lib in usr/lib64 ????
continui .
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 >:(
Unix is user-friendly. It’s just very selective about who its friends are
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?
@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
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 .....
Unix is user-friendly. It’s just very selective about who its friends are
Postul a luat-o pe ulei. Lock
Cristian
http://www.mandrivausers.ro