Browse code

revert incorrect logg() patch

git-svn: trunk@1617

Tomasz Kojm authored on 2005/06/18 09:02:47
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Sat Jun 18 01:55:58 CEST 2005 (tk)
2
+----------------------------------
3
+  * sigtool/vba.c: revert incorrect logg() patch (thanks to Trog)
4
+
1 5
 Sat Jun 18 01:32:28 CEST 2005 (tk)
2 6
 ----------------------------------
3 7
   * docs: update
... ...
@@ -164,11 +164,11 @@ void output_token (unsigned char token)
164 164
 
165 165
     for (i = 0; mac_token[i].token != 0x00; i++) {
166 166
 	if (token == mac_token[i].token) {
167
-	    logg (" %s ", mac_token[i].str);
167
+	    printf (" %s ", mac_token[i].str);
168 168
 	    return;
169 169
 	}
170 170
     }
171
-    logg ("[#0x%x]", token);
171
+    printf ("[#0x%x]", token);
172 172
     return;
173 173
 }
174 174
 
... ...
@@ -514,11 +514,11 @@ void output_token67 (uint16_t token)
514 514
     };
515 515
     for (i = 0; mac_token[i].token != 0x0000; i++) {
516 516
 	if (token == mac_token[i].token) {
517
-	    logg ("%s", mac_token[i].str);
517
+	    printf ("%s", mac_token[i].str);
518 518
 	    return;
519 519
 	}
520 520
     }
521
-    logg ("[#67(0x%x)]", token);
521
+    printf ("[#67(0x%x)]", token);
522 522
     return;
523 523
 }
524 524
 
... ...
@@ -765,11 +765,11 @@ void output_token73 (uint16_t token)
765 765
 
766 766
     for (i = 0; mac_token[i].token != 0x0000; i++) {
767 767
 	if (token == mac_token[i].token) {
768
-	    logg ("%s", mac_token[i].str);
768
+	    printf ("%s", mac_token[i].str);
769 769
 	    return;
770 770
 	}
771 771
     }
772
-    logg ("[#73(0x%x)]", token);
772
+    printf ("[#73(0x%x)]", token);
773 773
     return;
774 774
 }
775 775
 
... ...
@@ -778,12 +778,12 @@ void print_hex_buff (unsigned char *start, unsigned char *end, int hex_output)
778 778
     if (!hex_output) {
779 779
 	return;
780 780
     }
781
-    logg ("[clam hex:");
781
+    printf ("[clam hex:");
782 782
     while (start < end) {
783
-	logg (" %.2x", *start);
783
+	printf (" %.2x", *start);
784 784
 	start++;
785 785
     }
786
-    logg ("]\n");
786
+    printf ("]\n");
787 787
 }
788 788
 
789 789
 void wm_decode_macro (unsigned char *buff, uint32_t len, int hex_output)
... ...
@@ -803,7 +803,7 @@ void wm_decode_macro (unsigned char *buff, uint32_t len, int hex_output)
803 803
 	    strncpy (tmp_buff, buff + i + 2, s_length);
804 804
 	    tmp_buff[s_length] = '\0';
805 805
 	    print_hex_buff (line_start, buff + i + 2 + s_length, hex_output);
806
-	    logg ("\n%s", tmp_buff);
806
+	    printf ("\n%s", tmp_buff);
807 807
 	    free (tmp_buff);
808 808
 	    i += 2 + s_length;
809 809
 	    line_start = buff + i;
... ...
@@ -813,7 +813,7 @@ void wm_decode_macro (unsigned char *buff, uint32_t len, int hex_output)
813 813
 	    tmp_buff = (unsigned char *) malloc (s_length + 1);
814 814
 	    strncpy (tmp_buff, buff + i + 2, s_length);
815 815
 	    tmp_buff[s_length] = '\0';
816
-	    logg (" %s", tmp_buff);
816
+	    printf (" %s", tmp_buff);
817 817
 	    free (tmp_buff);
818 818
 	    i += 2 + s_length;
819 819
 	    break;
... ...
@@ -822,7 +822,7 @@ void wm_decode_macro (unsigned char *buff, uint32_t len, int hex_output)
822 822
 	    tmp_buff = (unsigned char *) malloc (s_length + 1);
823 823
 	    strncpy (tmp_buff, buff + i + 2, s_length);
824 824
 	    tmp_buff[s_length] = '\0';
825
-	    logg (" \"%s\"", tmp_buff);
825
+	    printf (" \"%s\"", tmp_buff);
826 826
 	    free (tmp_buff);
827 827
 	    i += 2 + s_length;
828 828
 	    break;
... ...
@@ -831,7 +831,7 @@ void wm_decode_macro (unsigned char *buff, uint32_t len, int hex_output)
831 831
 	    tmp_buff = (unsigned char *) malloc (s_length + 1);
832 832
 	    strncpy (tmp_buff, buff + i + 2, s_length);
833 833
 	    tmp_buff[s_length] = '\0';
834
-	    logg (" '%s", tmp_buff);
834
+	    printf (" '%s", tmp_buff);
835 835
 	    free (tmp_buff);
836 836
 	    i += 2 + s_length;
837 837
 	    break;
... ...
@@ -840,7 +840,7 @@ void wm_decode_macro (unsigned char *buff, uint32_t len, int hex_output)
840 840
 	    tmp_buff = (unsigned char *) malloc (s_length + 1);
841 841
 	    strncpy (tmp_buff, buff + i + 2, s_length);
842 842
 	    tmp_buff[s_length] = '\0';
843
-	    logg (" %s", tmp_buff);
843
+	    printf (" %s", tmp_buff);
844 844
 	    free (tmp_buff);
845 845
 	    i += 2 + s_length;
846 846
 	    break;
... ...
@@ -849,7 +849,7 @@ void wm_decode_macro (unsigned char *buff, uint32_t len, int hex_output)
849 849
 	    tmp_buff = (unsigned char *) malloc (s_length + 1);
850 850
 	    strncpy (tmp_buff, buff + i + 2, s_length);
851 851
 	    tmp_buff[s_length] = '\0';
852
-	    logg ("REM%s", tmp_buff);
852
+	    printf ("REM%s", tmp_buff);
853 853
 	    free (tmp_buff);
854 854
 	    i += 2 + s_length;
855 855
 	    break;
... ...
@@ -858,7 +858,7 @@ void wm_decode_macro (unsigned char *buff, uint32_t len, int hex_output)
858 858
 	    tmp_buff = (unsigned char *) malloc (s_length + 1);
859 859
 	    strncpy (tmp_buff, buff + i + 2, s_length);
860 860
 	    tmp_buff[s_length] = '\0';
861
-	    logg (" .%s", tmp_buff);
861
+	    printf (" .%s", tmp_buff);
862 862
 	    free (tmp_buff);
863 863
 	    i += 2 + s_length;
864 864
 	    break;
... ...
@@ -867,7 +867,7 @@ void wm_decode_macro (unsigned char *buff, uint32_t len, int hex_output)
867 867
 	    tmp_buff = (unsigned char *) malloc (s_length + 1);
868 868
 	    strncpy (tmp_buff, buff + i + 2, s_length);
869 869
 	    tmp_buff[s_length] = '\0';
870
-	    logg ("%s", tmp_buff);
870
+	    printf ("%s", tmp_buff);
871 871
 	    free (tmp_buff);
872 872
 	    i += 2 + s_length;
873 873
 	    break;
... ...
@@ -877,7 +877,7 @@ void wm_decode_macro (unsigned char *buff, uint32_t len, int hex_output)
877 877
 	    memcpy (tmp_buff, buff + i + 3, w_length * 2);
878 878
 	    tmp_name = get_unicode_name (tmp_buff, w_length * 2);
879 879
 	    free (tmp_buff);
880
-	    logg ("\"%s\"", tmp_name);
880
+	    printf ("\"%s\"", tmp_name);
881 881
 	    free (tmp_name);
882 882
 	    i += 3 + (w_length * 2);
883 883
 	    break;
... ...
@@ -888,7 +888,7 @@ void wm_decode_macro (unsigned char *buff, uint32_t len, int hex_output)
888 888
 	    memcpy (tmp_buff, buff + i + 2, s_length * 2);
889 889
 	    tmp_name = get_unicode_name (tmp_buff, s_length * 2);
890 890
 	    free (tmp_buff);
891
-	    logg ("'%s", tmp_name);
891
+	    printf ("'%s", tmp_name);
892 892
 	    free (tmp_name);
893 893
 	    i += 2 + (s_length * 2);
894 894
 	    break;
... ...
@@ -896,7 +896,7 @@ void wm_decode_macro (unsigned char *buff, uint32_t len, int hex_output)
896 896
 	case 0x66:
897 897
 	    int_val = (uint8_t) (buff[i + 2] << 8) + buff[i + 1];
898 898
 	    print_hex_buff (line_start, buff + i + 3, hex_output);
899
-	    logg ("\n%d", int_val);
899
+	    printf ("\n%d", int_val);
900 900
 	    i += 3;
901 901
 	    line_start = buff + i;
902 902
 	    break;
... ...
@@ -907,25 +907,25 @@ void wm_decode_macro (unsigned char *buff, uint32_t len, int hex_output)
907 907
 	    break;
908 908
 	case 0x68:
909 909
 	    /* 8-byte float */
910
-	    logg ("(float)");
910
+	    printf ("(float)");
911 911
 	    i += 9;
912 912
 	    break;
913 913
 	case 0x6c:
914 914
 	    int_val = (uint16_t) (buff[i + 2] << 8) + buff[i + 1];
915
-	    logg (" %d", int_val);
915
+	    printf (" %d", int_val);
916 916
 	    i += 3;
917 917
 	    break;
918 918
 	case 0x6e:
919 919
 	    s_length = (uint8_t) buff[i + 1];
920 920
 	    for (j = 0; j < s_length; j++) {
921
-		logg (" ");
921
+		printf (" ");
922 922
 	    }
923 923
 	    i += 2;
924 924
 	    break;
925 925
 	case 0x6f:
926 926
 	    s_length = (uint8_t) buff[i + 1];
927 927
 	    for (j = 0; j < s_length; j++) {
928
-		logg ("\t");
928
+		printf ("\t");
929 929
 	    }
930 930
 	    i += 2;
931 931
 	    break;
... ...
@@ -936,7 +936,7 @@ void wm_decode_macro (unsigned char *buff, uint32_t len, int hex_output)
936 936
 	    break;
937 937
 	case 0x64:
938 938
 	    print_hex_buff (line_start, buff + i + 1, hex_output);
939
-	    logg ("\n");
939
+	    printf ("\n");
940 940
 	    i++;
941 941
 	    line_start = buff + i;
942 942
 	    break;
... ...
@@ -990,17 +990,17 @@ static int sigtool_scandir (const char *dirname, int hex_output)
990 990
 				/* generate the temporary directory */
991 991
 				dir = cli_gentemp (tmpdir);
992 992
 				if (mkdir (dir, 0700)) {
993
-				    logg ("Can't create temporary directory %s\n", dir);
993
+				    printf ("Can't create temporary directory %s\n", dir);
994 994
 				    return CL_ETMPDIR;
995 995
 				}
996 996
 
997 997
 				if ((desc = open (fname, O_RDONLY)) == -1) {
998
-				    logg ("Can't open file %s\n", fname);
998
+				    printf ("Can't open file %s\n", fname);
999 999
 				    return 1;
1000 1000
 				}
1001 1001
 
1002 1002
 				if ((ret = cli_ole2_extract (desc, dir, NULL))) {
1003
-				    logg ("ERROR %s\n", cl_strerror (ret));
1003
+				    printf ("ERROR %s\n", cl_strerror (ret));
1004 1004
 				    cli_rmdirs (dir);
1005 1005
 				    free (dir);
1006 1006
 				    return ret;
... ...
@@ -1019,7 +1019,7 @@ static int sigtool_scandir (const char *dirname, int hex_output)
1019 1019
 	    }
1020 1020
 	}
1021 1021
     } else {
1022
-	logg("!Can't open directory %s.\n", dirname);
1022
+	cli_errmsg ("Can't open directory %s.\n", dirname);
1023 1023
 	return CL_EOPEN;
1024 1024
     }
1025 1025
 
... ...
@@ -1037,7 +1037,7 @@ int sigtool_vba_scandir (const char *dirname, int hex_output)
1037 1037
     char *fname, *fullname;
1038 1038
     unsigned char *data;
1039 1039
 
1040
-    logg("^VBA scan dir: %s\n", dirname);
1040
+    cli_dbgmsg ("VBA scan dir: %s\n", dirname);
1041 1041
     if ((vba_project = (vba_project_t *) vba56_dir_read (dirname))) {
1042 1042
 
1043 1043
 	for (i = 0; i < vba_project->count; i++) {
... ...
@@ -1045,27 +1045,27 @@ int sigtool_vba_scandir (const char *dirname, int hex_output)
1045 1045
 	    sprintf (fullname, "%s/%s", vba_project->dir, vba_project->name[i]);
1046 1046
 	    fd = open (fullname, O_RDONLY);
1047 1047
 	    if (fd == -1) {
1048
-		logg("!Scan->OLE2 -> Can't open file %s\n", fullname);
1048
+		cli_errmsg ("Scan->OLE2 -> Can't open file %s\n", fullname);
1049 1049
 		free (fullname);
1050 1050
 		ret = CL_EOPEN;
1051 1051
 		break;
1052 1052
 	    }
1053 1053
 	    free (fullname);
1054
-	    logg("*decompress VBA project '%s'\n", vba_project->name[i]);
1055
-	    logg ("-------------- start of %s ------------------\n", vba_project->name[i]);
1054
+	    cli_dbgmsg ("decompress VBA project '%s'\n", vba_project->name[i]);
1055
+	    printf ("-------------- start of %s ------------------\n", vba_project->name[i]);
1056 1056
 	    data = (unsigned char *) vba_decompress (fd, vba_project->offset[i], &data_len);
1057 1057
 	    close (fd);
1058 1058
 
1059 1059
 	    if (!data) {
1060
-		logg("*VBA project '%s' decompressed to NULL\n", vba_project->name[i]);
1060
+		cli_dbgmsg ("WARNING: VBA project '%s' decompressed to NULL\n", vba_project->name[i]);
1061 1061
 	    } else {
1062 1062
 		data = (char *) realloc (data, data_len + 1);
1063 1063
 		data[data_len] = '\0';
1064
-		logg ("%s", data);
1064
+		printf ("%s", data);
1065 1065
 		free (data);
1066 1066
 
1067 1067
 	    }
1068
-	    logg ("-------------- end of %s ------------------\n", vba_project->name[i]);
1068
+	    printf ("-------------- end of %s ------------------\n", vba_project->name[i]);
1069 1069
 	}
1070 1070
 
1071 1071
 	for (i = 0; i < vba_project->count; i++)
... ...
@@ -1086,26 +1086,26 @@ int sigtool_vba_scandir (const char *dirname, int hex_output)
1086 1086
 	    sprintf (fullname, "%s/%s", vba_project->dir, vba_project->name[i]);
1087 1087
 	    fd = open (fullname, O_RDONLY);
1088 1088
 	    if (fd == -1) {
1089
-		logg("!Scan->OLE2 -> Can't open file %s\n", fullname);
1089
+		cli_errmsg ("Scan->OLE2 -> Can't open file %s\n", fullname);
1090 1090
 		free (fullname);
1091 1091
 		ret = CL_EOPEN;
1092 1092
 		break;
1093 1093
 	    }
1094 1094
 	    free (fullname);
1095
-	    logg("*decompress WM project '%s' macro %d\n", vba_project->name[i], i);
1096
-	    logg ("\n\n-------------- start of macro:%d key:%d length:%d ------------------\n", i,
1095
+	    cli_dbgmsg ("decompress WM project '%s' macro %d\n", vba_project->name[i], i);
1096
+	    printf ("\n\n-------------- start of macro:%d key:%d length:%d ------------------\n", i,
1097 1097
 		    vba_project->key[i], vba_project->length[i]);
1098 1098
 	    data = (unsigned char *) wm_decrypt_macro (fd, vba_project->offset[i], vba_project->length[i],
1099 1099
 						    vba_project->key[i]);
1100 1100
 	    close (fd);
1101 1101
 
1102 1102
 	    if (!data) {
1103
-		logg("*WM project '%s' macro %d decrypted to NULL\n", vba_project->name[i], i);
1103
+		cli_dbgmsg ("WARNING: WM project '%s' macro %d decrypted to NULL\n", vba_project->name[i], i);
1104 1104
 	    } else {
1105 1105
 		wm_decode_macro (data, vba_project->length[i], hex_output);
1106 1106
 		free (data);
1107 1107
 	    }
1108
-	    logg ("\n-------------- end of macro %d ------------------\n\n", i);
1108
+	    printf ("\n-------------- end of macro %d ------------------\n\n", i);
1109 1109
 	}
1110 1110
 	for (i = 0; i < vba_project->count; i++)
1111 1111
 	    free (vba_project->name[i]);
... ...
@@ -1135,7 +1135,7 @@ int sigtool_vba_scandir (const char *dirname, int hex_output)
1135 1135
 	    }
1136 1136
 	}
1137 1137
     } else {
1138
-	logg("!ScanDir -> Can't open directory %s.\n", dirname);
1138
+	cli_errmsg ("ScanDir -> Can't open directory %s.\n", dirname);
1139 1139
 	return CL_EOPEN;
1140 1140
     }
1141 1141