Pocetnik...

Replies: 112 Views: 30,098 Started: Oct 16, 2005, 7:08 PM Page 3 of 4
Post #61 · Jan 7, 2006, 12:51 AM
#17699
Samo ces ih narajcat :lol: :lol:
Post #62 · Jan 7, 2006, 5:37 AM
#17710
Malo po malo ... :D
Post #63 · Jan 7, 2006, 1:10 PM
#17713
Sto se tice VB i sigurnosti protiv crackanja moram ti reci da kad VB code disasemblas dobivas skoro nesto sto je kao source i sta se moze citati bez vecih problema dok kod c++ dobivas samo neki asm koji je zajeban za bilo kakvu vrstu crackanja te postoji bezbrojni tool-ovi protiv disasemblanja sto ce vecini pocetnika sjebati njihovu namjeru
Zato bih vam bilo pametno preci na c++ ako mislite krenuti na shareware....

evo jedan primjer VB disasemblanog code-a

zMid(VARIANT:ByRef String:"HabxfB", Long 1;


iz ovog tocno vidimo tocno liniju koda i cak sta variabla sadrzi te mozemo kod npr algorithma za serial viditi nas serial samim time sto ga disaseblamo

a evo jedan primjer C++ i drugih jezika disasemblani

mov ah,9


iz ovog vidimo samo da pomice 9 u 16 bitni registar AH , znaci niti vidimo variable niti mozemo pogadati liniju coda . i sad pokusajte naci liniju koja kaze serial nevalja u 80.000 takvih linija asemblera
Post #64 · Jan 8, 2006, 12:27 AM
#17734
Pa te?ina crackiranja VB-a ovisi o verziji VB-a.
Recimo VB.NET ili bilo koji .NET jezik mo?e? vrlo lako haknit pomoću alata ba? za .NET, i to doslovno vidi? cijeli kod....sve, stoga ipak treba posegnuti za nekim dodatnim alatima.
Imaj na umu da su i najveće igre razbijene, stoga ako netko ima namjeru da je razbije....taj će je i razbiti.
Post #65 · Jan 8, 2006, 12:34 AM · edited Oct 2, 2008, 4:39 PM
#17735
--------
Post #66 · Jan 10, 2006, 7:30 PM
#17874
problem:
u devc++-u kad pokrecem neki "program", cak i onaj pocetnicki s cout<<"Hello World"; prozor koji treba ispisati rezultat pojavi se i odmah nestane
ono u milisekundi, jel netko imao isti problem tko koristi taj program
koristio sam devc++ u skoli i nije bilo takvih problema
a jel zna netko jos neki dobar program za c++?
Post #67 · Jan 10, 2006, 8:34 PM · edited Oct 2, 2008, 4:39 PM
#17878
--------
Post #68 · Jan 11, 2006, 6:31 PM
#17915
DXM wrote:
nestane jer on ispise hello world i ugasi se, bas kao sto si u programu odredio
stavi na kraju funkciju getch() i program ce sacekati da pritisnes taster da nastavi dalje (da se ugasi)


opet isto :cry:
Post #69 · Jan 11, 2006, 7:02 PM
#17918
sisko wrote:
[quote="DXM"]nestane jer on ispise hello world i ugasi se, bas kao sto si u programu odredio
stavi na kraju funkciju getch() i program ce sacekati da pritisnes taster da nastavi dalje (da se ugasi)


opet isto :cry:[/quote]

probaj

std::cin >> nekavariabla;
Post #70 · Jan 11, 2006, 7:58 PM · edited Oct 2, 2008, 4:38 PM
#17925
------
Post #71 · Jan 12, 2006, 2:11 PM
#17963
Neznam dali ovo vrijedi: probaj cin.get()
Post #72 · Jan 12, 2006, 2:26 PM
#17964
vrijedi i to ali bih trebalo barem imati neko osnovno predznanje kad se pocinje programirati , zato sisko najdi si neku c++ knjigu i nauci osnovne onda ti se nece dogadjat takve stvari.
Post #73 · Jan 12, 2006, 3:40 PM
#17965
edifreak wrote:
Evo dio kolača kad ba? ?elite :P pizde :)


[vb] ? ?'############################## MAIN LOOP ################################
? ?Do While Running.Program
? ? ? ? ? ? ? ?
? ? ? ?If Running.Game Then
? ? ? ? ? ?If Player.Dead = False Then Call Detect_Keys 'Detect keys (and make actions / not neded for games)
? ? ? ? ? ?If Player.Dead = True Then Call Detect_Keys_HS 'Detect keys for HighScores, ENTER YOUR NAME
? ? ? ? ? ?If Running.PAUSE = False Then
? ? ? ? ? ? ? ?Call Replay ? ? ? 'Save/Load replay....
? ? ? ? ? ? ? ?Call Player_Math ?'Player movement and stuff
? ? ? ? ? ? ? ?Call Brick_Math ? 'Bricks movement and stuff
? ? ? ? ? ? ? ?Call SharpObjects 'Sharp movement and stuff
? ? ? ? ? ? ? ?Call DebugWindow ?'Show debug window
? ? ? ? ? ? ? ?Call Scoring ? ? ?'Scoring system (calculate scores)
? ? ? ? ? ? ? ?Call CloudsMove ? 'Moving clouds
? ? ? ? ? ? ? ?Call Camera ? ? ? 'Moving camera
? ? ? ? ? ? ? ?Call Died ? ? ? ? 'Check if dead, and if, do somthing...
? ? ? ? ? ? ? ?Call GTimer ? ? ? 'Timer for - demo trial
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ?End If
? ? ? ? ? ? ? ?Call Render ? ? ? 'Update the frame...(Draw graphics)
? ? ? ? ? ? ? ?' Music - Menu, fadeout
? ? ? ? ? ? ? ?If Options.Sound_On And mp3MenuVolume > 1 Then
? ? ? ? ? ? ? ? ? ?mp3MenuVolume = mp3MenuVolume - 1 / 10
? ? ? ? ? ? ? ? ? ?If mp3MenuVolume < 0 Then mp3MenuVolume = 0
? ? ? ? ? ? ? ? ? ?MP3_Menu.SetVolume Int(mp3MenuVolume)
? ? ? ? ? ? ? ?End If
? ? ? ? ? ? ? ?' Music - Game, fadein
? ? ? ? ? ? ? ?If Options.Sound_On Then
? ? ? ? ? ? ? ? ? ?If mp3GameVolume < 60 Then mp3GameVolume = mp3GameVolume + 3
? ? ? ? ? ? ? ? ? ?mp3GameVolume = mp3GameVolume + 1
? ? ? ? ? ? ? ? ? ?If mp3GameVolume > 90 Then mp3GameVolume = 90
? ? ? ? ? ? ? ? ? ?MP3_Game.SetVolume Int(mp3GameVolume)
? ? ? ? ? ? ? ? ? ?If MP3_Game.GetCurrentPosition >= MP3_Game.GetDuration Then MP3_Game.StopMP3: MP3_Game.PlayMP3
? ? ? ? ? ? ? ?End If
? ? ? ? ? Else
? ? ? ? ? ?Call MainMenu ? 'Main Menu
? ? ? ? ? ?' Music - Menu, fadein
? ? ? ? ? ?If Options.Sound_On Then
? ? ? ? ? ? ? ?If MP3_Menu.GetCurrentPosition = 0 Then MP3_Menu.PlayMP3
? ? ? ? ? ? ? ?If mp3MenuVolume > 100 Then
? ? ? ? ? ? ? ? ? ?mp3MenuVolume = 100
? ? ? ? ? ? ? ? ? ?Else
? ? ? ? ? ? ? ? ? ?If mp3MenuVolume < 60 Then mp3MenuVolume = mp3MenuVolume + 3
? ? ? ? ? ? ? ? ? ?mp3MenuVolume = mp3MenuVolume + 1
? ? ? ? ? ? ? ?End If
? ? ? ? ? ? ? ?MP3_Menu.SetVolume Int(mp3MenuVolume)
? ? ? ? ? ? ? ?If MP3_Menu.GetCurrentPosition >= MP3_Menu.GetDuration Then
? ? ? ? ? ? ? ? ? ?MP3_Menu.PlayMP3 True
? ? ? ? ? ? ? ?End If
? ? ? ? ? ?End If
? ? ? ? ? ?' Music - Game, fadeout
? ? ? ? ? ?If Options.Sound_On And mp3GameVolume > 1 Then
? ? ? ? ? ? ? ?mp3GameVolume = mp3GameVolume - 1 / 5
? ? ? ? ? ? ? ?If mp3GameVolume < 0 Then mp3GameVolume = 0
? ? ? ? ? ? ? ?MP3_Game.SetVolume Int(mp3GameVolume)
? ? ? ? ? ?End If
? ? ? ?End If
? ? ? ?
? ? ? ?Call FpsTimer ? ?'Gives us FPS
? ? ? ?If GetInputState <> 0 Or Options.FullScreen = False Then DoEvents
? ?Loop[/vb]


To edi najvise volim kad je svaki red codea iskomentarisan (naravno skoro svaki jer neke nema smisla komentirati)
Post #74 · Jan 12, 2006, 4:06 PM
#17966
string theFile(char filedir[256]) {
string line; // linija koda drzi temp liniju ya algoritham
string mjesta[1000]; // tu dolazi string koji drzi mjesto pjesama
string pozicija; //ovo sluzi za mjesto plejliste

int linija; // micanje kroz arraz MJESTO!!!
linija = 0 ; //skuzi sam
pozicija = filedir; // filedir je mjesto m3u koje nam vraca OpenFileName
MessageBoxA(0,"init variabla", "Error", MB_OK | MB_APPLMODAL);
if(pozicija.substr(2,2) != "\\"){ //if loop koji gleda dali je d:\\ jer c++ jebe sa \
pozicija.replace(2,1, "\\");
}
MessageBoxA(0,"dodano \\ na d:", "Error", MB_OK | MB_APPLMODAL);
ifstream myfile (pozicija.c_str()); // otvori fajl
MessageBoxA(0,"otvara ga", "Error", MB_OK | MB_APPLMODAL);
if (myfile.is_open()) // ako je otvore
{ MessageBoxA(0,"uspijesno otvoren", "Error", MB_OK | MB_APPLMODAL);
while (! myfile.eof() ) // dok god ne dojdes do kraja
{MessageBoxA(0,"ulazi u while loop", "Error", MB_OK | MB_APPLMODAL);
getline (myfile,line); //uzmi liniju i baci je u temp line
MessageBoxA(0,"uspiesno ubacio liniju", "Error", MB_OK | MB_APPLMODAL);
string prvaTri; //prva tri znaka iz linije
prvaTri = line.substr(0,3);

if(prvaTri != "#EX"){ //ako prva tri nisu #ex onda je to mjesto pijesme
MessageBoxA(0,"ulayi u loop od exa", "Error", MB_OK | MB_APPLMODAL);
if(prvaTri != pozicija.substr(0,3) && !line.empty() ){ //ovo nam sluzi jer neka m3u lista ne napisu drive pijesme
MessageBoxA(0,"usao u najdubli loop", "Error", MB_OK | MB_APPLMODAL); //po mome misljenju to ne pise kad je lista na istom mjestu
line = pozicija.substr(0,3) + line ; //kao i pijesme koje su sejvane unutra
//cout << line << endl;
mjesta[linija++] = line ;
//cout << mjesta[0] << endl;
MessageBoxA(0,"izlazi iz najdubljeg loopa", "Error", MB_OK | MB_APPLMODAL);
}

}

}
MessageBoxA(0,"zavrsio sad zatvara file", "Error", MB_OK | MB_APPLMODAL);
myfile.close(); //yatvori ga!!!
MessageBoxA(0,"ZATVORE!!!", "Error", MB_OK | MB_APPLMODAL);
}

else MessageBoxA(0,"Fajl Not Found", "Error", MB_OK | MB_APPLMODAL); //skuzi sam

MessageBoxA(0,"Radi ko blesavo", "Error", MB_OK | MB_APPLMODAL);

};


pogledaj kako ja komentiram :oops:

PS. edi ajde dodaj i c++ highlighter... to je diskriminacija :thumbsup:
Post #75 · Jan 12, 2006, 4:31 PM
#17967
Dobro komentiras ;) to volim svaki red

Nekazem ja ume da smara ali najlepse je kad je code lepo sredjen i uredan izgleda extra profi.
Post #76 · Jan 12, 2006, 9:35 PM
#17988
oipoistar wrote:
vrijedi i to ali bih trebalo barem imati neko osnovno predznanje kad se pocinje programirati , zato sisko najdi si neku c++ knjigu i nauci osnovne onda ti se nece dogadjat takve stvari.

da ali u skoli na istu foru i nema tih problema u istom programu!
Post #77 · Jan 12, 2006, 11:21 PM
#17998
@oipoistar
Nadji mi phpBB skriptu i ubacim ju ;)
Post #78 · Jan 13, 2006, 12:32 PM
#18017
edifreak wrote:
@oipoistar
Nadji mi phpBB skriptu i ubacim ju ;)


hmmm, sad vidim da nema c++ syntax scripte....
buahahah , nema veze skinuo sam vb skriptu pa cu je prepisat da radi za cpp.

ako bude sve islo kako treba :pray: danas navecer cu je postat pa ces je stavit :cool:
Post #79 · Feb 15, 2006, 5:25 PM
#19631
Moze mi netko ukratko objasniti kako napraviti jednostavan Tile set engine?

Hvala!
Post #80 · Feb 15, 2006, 7:09 PM
#19634
Imam jedno pitanje vezano za C.
U skoli radimo programe (tek smo poceli) u Borland C 2.1 verzija... program je za DOS. E sada upisem npr ovaj kod tamo:


#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
.... kod neki...

getch();
}


I kada taj kod upisem u DevC++ ovo sto je boldano ne valja tj javi error.. ali kada stavim int main() i cin.get(); izbrisem clrsrc i onda je sve OK i sve radi... pa bih vas molio ako znate koju da biblioteku skinem da mi ovo sve radi ?
Post #81 · Feb 15, 2006, 7:13 PM
#19635
Skinuo sam biblioteku CONIO i sada mi javi error kod void te kod clrscr();
Post #82 · Feb 16, 2006, 2:10 PM
#19670
pa fala bogu main nije void funkcija vec int a sto se tice clrscr(); ja mislim da ta funkcija uopste i nepostoji nikad cio za nju.
Post #83 · Feb 18, 2006, 9:00 AM
#19804
Mi smo na racunalstvu radili sa void main() i sve sljaka i radi... u Borland C-u. Isto tako sa clrscr(); funkcija postoji i radi, barem u borland C-u 2.0.. verzija starija od mene :lol: za DOS predvidjena
Post #84 · Feb 18, 2006, 10:48 AM
#19809
Bah nikad cuo
Post #85 · Feb 19, 2006, 12:04 PM
#19842
Funkcija clrscr() postoji.
Ukljuci conio.h i trebalo bi ti raditi.
Post #86 · Feb 19, 2006, 3:37 PM
#19876
Ma ukljucio sam je i ne radi mi :S u DevC++ ne radi... evo sada sam bas nabavio Borland C 2.0 i upisem sve sto smo radili na racunalstvu sa clrscr(); i sve sljaka...
Post #87 · Feb 19, 2006, 4:15 PM
#19879
Ako koristis Dev-C++:


12. I am having problems using Borland specific functions such as clrscr()

Include conio.h to your source, and add C:\Dev-C++\Lib\conio.o to "Further Object Files" in Project Options (where C:\Dev-C++ is where you installed Dev-C++)

Post #88 · Feb 19, 2006, 7:15 PM
#19888
Skinuo sam file conio.h i conio.c i kopirau u /lib/
Evo koda koji radi:
#include <stdio.h>
#include <conio.c>
#include <conio.h>

int main()
{
clrscr();
int a;
a = 5;
printf("%d",a);
getch();
}
Post #89 · Feb 26, 2006, 4:20 PM
#20138
Crazy Man wrote:
void main()


funkcija main (bar kolko ja znam kad se pokrece u windowsima) mora imati povratnu vrijednost, tako da kod void main() ne dolazi u obzir, posto se tu jasno vidi da je povratna vrijednost void, tj. nema je

moguce solucije:

main(){}
int main(){}
int main(void){}
Post #90 · Feb 27, 2006, 1:05 PM
#20164
CrashStar wrote:
[quote="Crazy Man"]void main()


funkcija main (bar kolko ja znam kad se pokrece u windowsima) mora imati povratnu vrijednost, tako da kod void main() ne dolazi u obzir, posto se tu jasno vidi da je povratna vrijednost void, tj. nema je

moguce solucije:

main(){}
int main(){}
int main(void){}[/quote]

Hvala na poja?njenju... znam i ja da void nema povratnu vrijednost ali mi tako radimo u Borlandu C 2.0 i tamo sljaka. istina da je program za DOS pa je mozda zbog toga...

Sign in to reply

Replies are available for existing members only! For now 😅

Sign in