Programm veröffentlicht: IRC-S IRC Client
-
öhm doch das ist in einer gewissen weise möglich. er wird halt nur codefetzen haben aber der quellcode lässt sich ziemlich gut auslesen.
ich finde es toll dass ihr programme gleich ausprobiert und sowas...
aber musstet ihr gleich den quelli klauen? auch wenn wenig leute dran kommen, ist das sourceklau!
darf man denn die url mal wissen (email oder private nachricht)?jetzt komm endlich ma in irc.itarium.ch : 6667 #dev-com
cu chris
-
öhm man kann alles rauskriegen aber ... ich mein wer soviel aufwand .. treibt den source 100% .. nachzuproggen hätte nen besseres programm 3x realisieren können !
-
Keine Panik, es wird weder geklaut noch veröffentlicht!!!
Es sind ausschließlich die Verfahrensweisen, für die sich die Leute unserer Comm. interessieren! Und schon mancher Entwickler hat Verbesserungsvorschläge oder Bugreports dankend entgegengenommen!
Es hat allerdings auch schon Warnungen vor eingebauten Dialern und anderen Schädlingen gegeben und die sind in deinem Programm nicht enthalten.
Allerdings erscheint die Codegröße (immerhin 272K) angesichts des Funktionsumfangs ein klein wenig zu groß - Codeoptimierung sollte das ganze deutlich unter die 100K-Marke drücken.
-
wie meinst du code optimierung? den code verbessern? oder meinst du, große source files in kleinere aufteilen?
thx
-
also was dir der burschi hier verklickern will ist schon etwas sehr aus den Sternen geholt !
Decompiler <-- sowas gabs vor Urzeiten
Wasses noch gibt sind DisAssembler ..
Aber für so nen 0815 freak wird das mindestens 2 wochen brauchen nen code zu analysieren auszuwerten etc...ob da nen Dialer oder kein Dialer bzw Trojaner oder so drin ist kann man an ner handelsüblichen Log von ner Ipchains IpTable ablesen .. !
Viren oder andres glaub ich eher weniger das _sie_ irgendwie erkennen können !
Ich hab mir dein Programm noch net angeschaut .. aber ich denke du verwendest zuviele Libs .. wenn es mit so geringer Funktionalität .. so groß ist !
Lass dich nicht ver*****en und mach weiter so
MfG
-
hmm klar aber wie ohne die libs auskommen wenn da funktionen drin geschrieben stehen die ich brauche?
-
Nein, es werden keine ext. Libs verwenden, sondern nur Aufrufe aus den Standard-Windows-DLLs. Die vollständige Liste sieht so aus:
COMCTL32
- ImageList_Add
- ImageList_Create
- InitCommonControlscomdlg32
- ChooseColorAGDI32
- CreateFontA
- CreateSolidBrush
- DeleteObject
- GetStockObject
- SetBkColor
- SetTextColorKERNEL32
- CloseHandle
- CreateFileA
- DebugBreak
- ExitProcess
- FlushFileBuffers
- FreeEnvironmentStringsA
- FreeEnvironmentStringsW
- FreeLibrary
- GetACP
- GetCommandLineA
- GetCPInfo
- GetCurrentProcess
- GetCurrentProcessId
- GetCurrentThreadId
- GetEnvironmentStrings
- GetEnvironmentStringsW
- GetFileType
- GetLastError
- GetLocaleInfoA
- GetLocalTime
- GetModuleFileNameA
- GetModuleHandleA
- GetOEMCP
- GetPrivateProfileIntA
- GetPrivateProfileStringA
- GetProcAddress
- GetProcessHeap
- GetStartupInfoA
- GetStdHandle
- GetStringTypeA
- GetStringTypeW
- GetSystemInfo
- GetSystemTimeAsFileTime
- GetTickCount
- GetVersionExA
- HeapAlloc
- HeapCreate
- HeapDestroy
- HeapFree
- HeapReAlloc
- HeapValidate
- InterlockedDecrement
- InterlockedIncrement
- IsBadCodePtr
- IsBadReadPtr
- IsBadWritePtr
- LCMapStringA
- LCMapStringW
- LoadLibraryA
- MultiByteToWideChar
- OutputDebugStringA
- QueryPerformanceCounter
- RaiseException
- ReadFile
- RtlUnwind
- SetConsoleCtrlHandler
- SetEndOfFile
- SetFilePointer
- SetHandleCount
- SetStdHandle
- SetUnhandledExceptionFilter
- TerminateProcess
- UnhandledExceptionFilter
- VirtualAlloc
- VirtualFree
- VirtualProtect
- VirtualQuery
- WideCharToMultiByte
- WriteFile
- WritePrivateProfileStringASHELL32
- ShellExecuteASHLWAPI
- StrRStrIA
- StrStrIAUSER32
- CallWindowProcA
- CharLowerBuffA
- CheckMenuItem
- CreateDialogParamA
- CreateWindowExA
- DefFrameProcA
- DefMDIChildProcA
- DestroyMenu
- DestroyWindow
- DialogBoxParamA
- DispatchMessageA
- DrawMenuBar
- EnableWindow
- EndDialog
- GetClientRect
- GetCursorPos
- GetDlgItem
- GetDlgItemTextA
- GetMenuState
- GetMessageA
- GetParent
- GetSubMenu
- GetWindow
- GetWindowLongA
- GetWindowTextA
- KillTimer
- LoadBitmapA
- LoadCursorA
- LoadIconA
- LoadMenuA
- MessageBoxA
- MoveWindow
- PostQuitMessage
- RedrawWindow
- RegisterClassExA
- SendDlgItemMessageA
- SendMessageA
- SetDlgItemTextA
- SetFocus
- SetTimer
- SetWindowLongA
- SetWindowTextA
- ShowWindow
- TrackPopupMenuEx
- TranslateMDISysAccel
- TranslateMessage
- UpdateWindow
- wsprintfAWS2_32
- closesocket
- connect
- gethostbyname
- htons
- recv
- send
- socket
- WSAAsyncSelect
- WSACleanup
- WSAGetLastError
- WSAStartupDie Funktionalität einzelner Bereiche läßt sich mit geeigneten Werkzeugen sehr wohl 1 zu 1 in die entsprechenden API-Aufruf-Sequenzen rekonstruieren. Ob du burschi das nun wahrhaben willst, oder nicht!
-
das ist so nen simples proggi hab ich glaub auch noch irgendwo rumfahren win prozess oder so heisst das für script kidz ! Ich wette mit dir das du das Programm nur von der Funktionalität 1:1 hinkriegst nicht aber ... vom Quellcode !!!
edit : nenn ma URl von dem ominösen dubiosen forum ...
[ Dieser Beitrag wurde am 06.03.2003 um 15:26 Uhr von 1ntrud0r editiert. ]
-
Außer aus einer Debugversion kann man aus keinem Programm wieder den Source herstellen.
Sucht mal im Rund um. Gab schon einige Threads dazu.
Man kann die resourcen lesen.
Programmdauer 5 Min.
Man kann die exportierten Funktionen, welche verwendet werden, lesen.
Aber nicht den Source darin.JSFreak: Beledigungen sind nicht angebracht. Wenn du es geschafft hast, aus diesem Programm den Source durch ONLY der EXE zu bekommen dann Gratuliere ich dir.
Verkaufe deine Technologie und du wirst Reich.
Beweise: Poste ein Stück des Source und ChrisK wird uns darüber auskunft geben ob dieser Source vorkommt.
Was Du gepostet hast sind Funktionen der WindowsAPI.
Das programm ist vermutlich so groß weil er die Libs Statisch gelinkt hat.
-
zur info:
version 8 is raus.
http://www.dev-com.net/irc-skönnter nochma meinung sagen???