Answer: There are four possible solutions
- a = 3, b = 5, c = 6, d = 2
- a = 4, b = 4, c = 3, d = 4
- a = 4, b = 4, c = 4, d = 3
- a = 5, b = 3, c = 2, d = 6
Explanation:
I was unable to manipulate this system to develop solvable equations, so I made a table consisting of 7 rows with the following 5 columns:
- a (values of 1 thru 7)
- b (values of 7 thru 1)
- a·b (multiplying column 1 by column 2)
- c + d (subtracting column 3 from 23)
- cd=12 (two addends from column 4 that create a product of 12)
Table 1

I used the valid solutions (rows 3 thru 5) to determine which combinations satisfied ab + cd = 28.
Table 2

* represent the valid solutions