Bine ati venit pe HackTeam Forum !
Aici veti gasi o gama larga de metode de hack atat pe Windows cat si pe platforme Linux/Unix , programe in consecinta ,tutoriale . In acelasi timp aici veti gasi si asistenta help in materie corespunzatoare . Precizam ca tot ce se gaseste pe acest site este doar in scop de dezvoltare iar voi va asumati intreaga raspundere pt actiunile pe care le savarsiti . || SS-TEAM || Va Multumeste pt vizita !
Lista Forumurilor Pe Tematici
Bine ati venit pe HackTeam Forum ! | Reguli | Inregistrare | Login

POZE BINE ATI VENIT PE HACKTEAM FORUM !

Nu sunteti logat.
Nou pe simpatie:
Nebunatyka
Femeie
23 ani
Bucuresti
cauta Barbat
23 - 73 ani
Bine ati venit pe HackTeam Forum ! / Programare / l33t 1337 translator ( TUI mode )  
Autor
Mesaj Pagini: 1
!_30
Membru

Din: Ploiesti
Inregistrat: acum 19 ani
Postari: 716
Am scris aici un mic programel , care translateaza cuvinte mici ( inca ) in limbajul 1337 . Acesta este facut majoritar cu ncurses , o interfata draguta ( colorata ) in modul text ( shell *NIX sau DOS ).

Inca nu e versiunea finala , deoarece mai are probleme la design , adaptabilitate cu shell-ul si inca niste chestii.Daca vreti sa-l incercati recomandat numai pe un singur cuvant sa fie translatat ( mai mic de 20 de caractere .. ) , ca apoi strica designu predefinit , si sa aveti shell-ul pe care il rulati cat mai mare ( ca dimensiuni  lungime-inaltime).

Repet , codul nu e final ( daca cautati gasiti multe erori ).

gcc -o <program name > source.c -lncurses

Code:

#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
#include <ncurses.h>



int
main
(int argc, char *argv[])
{

        WINDOW *win;

        initscr();
        start_color();
        raw();

int i,c,a,b;


getmaxyx(stdscr,a,b);


char *lower[26]={"4","8","©","|>","3","#","9","h","|","j","|<","1","m","n","0","|*","0","®","$","+","00","v","w",")(","j","2"};
char *upper[26]={"@","|3","(","|)","3","|=","6","-|","|","_|","|(","|_","M","N","0","|*","0.","|2","$","7","|_|","V","W","><","'/","2"};
char cuv[255];


init_pair(1,COLOR_RED,COLOR_BLACK);
init_pair(2,COLOR_YELLOW,COLOR_BLACK);
init_pair(3,COLOR_BLUE,COLOR_WHITE);
init_pair(4,COLOR_BLACK,COLOR_YELLOW);

attron(COLOR_PAIR(3));

printw("Dimensiuni shell/ecran[%d,%d] ",a,b);refresh();
attroff(COLOR_PAIR(3));


int x=a/3.5;
int y=b/1.5;


win = newwin(x,y,a/4,b/6);/* creare ferestra */

wattron(win,COLOR_PAIR(1));
wattron(win,A_BOLD);
box(win, 'W' , 'W');

wattroff(win,A_BOLD);
wattroff(win,COLOR_PAIR(1));
wrefresh(win);




wattron(win,A_BOLD);
wattron(win,COLOR_PAIR(4));

mvwprintw(win,(a/8),(b/6),"Enter string :");
wrefresh(win);

wattroff(win,COLOR_PAIR(4));

wattron(win,COLOR_PAIR(1));
mvwscanw(win,a/8,b/3,"%s",&cuv);wrefresh(win);
wattroff(win,COLOR_PAIR(1));
wattroff(win,A_BOLD);



wattron(win,COLOR_PAIR(4));

mvwprintw(win,a/8,b/6,"Translated string :");wrefresh(win);
wattroff(win,COLOR_PAIR(4));


wmove(win,a/8,b/3);wrefresh(win);


wattron(win,A_BOLD);
for(i=0;i<strlen(cuv);++i)
{

c = toascii(cuv[i]);


if(( c >=97) &&  ( c <=122))

{
        wprintw(win,"%s",lower[c-97]);
}
else
if ((c >=65) && ( c<=90))
{
        wprintw(win,"%s",upper[c-65]);
}


else
{
                 wprintw(win,"%c",cuv[i]);


}

wattron(win,A_BOLD);
}


wrefresh(win);

attron(COLOR_PAIR(3));

mvprintw(a-1,0," l33t  1337 convertor ..");refresh();

attroff(COLOR_PAIR(3));

getch();



endwin();

return 0;


}

Play with it carefuly ..

Modificat de !_30 (acum 18 ani)


_______________________________________
Portal educational :

Best art Nude Photos website

pus acum 18 ani
   
Pagini: 1  

Mergi la